undo manager working (for moves only, currently)