Add Example Undo History Nav

- Clicking moves through history
- Receiving history events changes known entries
- Extra events should now be suppressed when old=new on some control