// Clear all temporary timer jobs.
Session.getInstance().getTimer().clearTempJobs();
// Tell listeners the URL has indicated a page/view change.
Session.getInstance().getEventBus()
.notifyObservers(new SwitchedHistoryViewEvent(currentPage, currentViews));
}
// A developer has halted the process. He probably sees something he needs to alert the user
// of before they switch the page. Roll everything back.
else
{