"Entspannung" - die Erste.
Reactivate multi-click selections.
Cleanup.
Activate annotation support.

Not optimized yet.
Fix cursor positioning for image type.
Detect clicks on the cursor as selections.
Retrigger render of cursor on each change.
Fix cursor rendering for empty nodes.
Cursor z-index trick to have valid DOM selections.
Styling.
Z-index trick to make the cursor un-selectable.
Update selection when clicked on cursor.
Retrigger CSS animation on cursor reset.
Add hacks to show the cursor at begin of line.

The DOM has a strange behavior with DOM Ranges spanning over the first
character of a line: the range's rectangle starts at the end of the
previous line.
Cleanup.
Add workaround for a DOM Selection glitch.
Cleaning/Fixing/Hacking
Cleanup.
Move styles into app scope.
Back to a full contenteditable surface.