@UiHandler("name") void goToPlayerPage(ClickEvent e) {
// TODO: this isn't great, but it works.
// The right way to do this would probably be to store all content items in the
// ClientCache and fire a history change event here to load the page, instead
// of trying to hack around the history system.
Page page = new PlayerPage(contentItem);
HistoryManager.newToken(page, HistoryPages.PLAYER, String.valueOf(contentItem.getId()));
LivingStoryControls.goToPage(page);
}