A personal history of modeless text editing and cut/copy-paste
interactions.acm.org