Made last redo be first undo on stack