Currently the "undo" button only works to undo changes from the user's current session. This can be frustrating when my session gets interrupted or timed out and I have to login, but there are changes I want to undo. Store the change history across sessions so that a user can undo changes regardless whether they were made in the current session or not.