- CmdUndo pops last transaction from array (and applies undo actions - tbd) - TransactionFactory reads contents of undo.data into transaction array - Transaction array is written back to undo.data