-During the processing of an undo event, the event is immediately moved to the redo stack before the event is processed.  Same with redo events.