all redo undo

commit
commit copyPasteInterface

?