Not a big fan of the Undo function.
I think a normal Undo-Redo behaviour, and to be a little fancier versioning in the way Google Docs does it.