- added undo und redo functionality