I can't see how this could be implemented as any previous action could and often does impact on subsequent events.
Does that make sense? I think my head is still full of Bacardi this morning.
Let's say you insert a track, record some audio and then apply a volume envelope.
What would happen if you simply undid the recording?