Move caret stuff
Dat undo
Move caret stuff