Add support for 'in place' text editing.