some event firing and back/forward navigation.
more extensibility. trying to figure out how to get events to intercept.