a paragraph with some text

first text node.

other paragraph





Info:
Caret node:

Action:
Split at cursor and move cursor 1 char to the right.
Replace paragraph contents with "abc|def".
Split at cursor, move cursor into span.
Span extractor
Move the current text node to the end

When:
On key event (ff/webkit only)
On compositionstart event (ff only?)
Schedule in 3 seconds:

as asdfdf

asasdfdf

XXXXXXXXX

as asdfdf

asasdfdf