* Add app state to history. * Pick missing state keys. * Fix bug. * Remove force update.
* Simplified redoOnce. * Help mental model. * Move clear redo stack where it belongs. * Not needed anymore as we check for same state.