Changed event handling

The UndoActions now fire events whenever content changes.
The PageViews receive the events and rerender themselves.