A visual, node-based editor for JavaScript