Great work on this @petrosalema ! This all looks very nice! But one little (and annoying) issue: I reported a bug concerning caret moving using contenteditable to the major open source browsers' report systems: https://bug873883.bugzilla.mozilla.org/attachment.cgi?id=751510 I now tried it with your alternative (adding it to demo/aloha-ui/index.html) and unfortunately the result was the same as when using contenteditable.