Better carret movement, after typed character moves to right, after backspace deletes character under cursor and moves left. (#8)