static void setUpPlaces(AppContext context) {
RootPlace.PLACE.registerChildHandler(
WorkspacePlace.PLACE, new WorkspacePlaceNavigationHandler(context), true);
// Back/forward buttons or manual manipulation of the hash.
HistoryUtils.addValueChangeListener(new ValueChangeListener() {
@Override
public void onValueChanged(String historyString) {
replayHistory(HistoryUtils.parseHistoryString(historyString));
}
});