Add reset functionality
Add multi-user functionality
Removing dead "persistedVersion" code
Reset the undo manager when the data is reloaded.

I'm not sure this actually works.
Switch onClick to the better onChange