undo/redo changes
Merge pull request #26 from myk45/UndoOperation

undo/redo changes