Looks great! The online playground seems like a massive development overhead though. How much longer did it take to develop?
I assume the drag and drop isn't actually meant to work?
The code between the app and the web playground is actually the same, so it was not a big overhead. The app was 10% additional effort once things worked in the browser, thanks to node-webkit.