Undo and Redo works - Phase 3 - Update works