* editor does not care about view or menu
* old puddle-syntax removed
* view and menu code refactored
* keycode replaced with keypressJS lib