contenteditable on caret enter complete