if (oldLink != null) {
oldLink.unSelect();
}
link.select();
TaPagePresenter presenter = link.getPresenter();
if (presenter != null) {
presenter.refreshView(pageData);
setAsMainContent(presenter.getView());
} else {
// No presenter means something went awry.
NotificationUtil.displayErrorMessage("The requested page is currently unavailable.");
}
}