add C-z as undo