Changes to make undo/redo more signal-driven