text editing on the run