basic page routing and event/model cleanup integrated