Text editor: typing, backspace, a cursor, and copy and paste · StackYard