Do not hide context menu
Undo / Redo support
Databinding prototype (work in progress)
Split app.js