Save what the user does, and offer the ability to revert them, ideally for the last 10 steps.
Suggested by: Mario