EventBus eventBus = clientFactory.getEventBus();
PlaceController placeController = clientFactory.getPlaceController();
// Start NorthActivityManager for the north widget with the
// NorthActivityMapper
ActivityMapper northActivityMapper = new NorthActivityMapper(clientFactory);
ActivityManager northActivityManager = new ActivityManager(northActivityMapper, eventBus);
northActivityManager.setDisplay(northDisplay);
// Start CenterActivityManager for the center widget with the
// CenterActivityMapper
ActivityMapper centerActivityMapper = new CenterActivityMapper(clientFactory);
ActivityManager centerActivityManager = new ActivityManager(centerActivityMapper, eventBus);
centerActivityManager.setDisplay(centerDisplay);
// Start WestActivityManager for the west widget with the
// WestActivityMapper
ActivityMapper westActivityMapper = new WestActivityMapper(clientFactory);
ActivityManager westActivityManager = new ActivityManager(westActivityMapper, eventBus);
westActivityManager.setDisplay(westDisplay);
// Start PlaceHistoryHandler with our PlaceHistoryMapper
AppPlaceHistoryMapper historyMapper = GWT.create(AppPlaceHistoryMapper.class);