// ordered bootstrap
BootstrapProcess bootstrap = new BootstrapProcess();
bootstrap.addHook(new ExecutionMode(MODULES.getBootstrapContext(), MODULES.getDispatchAsync()));
bootstrap.addHook(new ChoseProcessor(MODULES.getBootstrapContext()));
bootstrap.addHook(new EagerLoadProfiles());
bootstrap.addHook(new RemoveLoadingPanel(loadingPanel));
bootstrap.addHook(new LoadMainApp(MODULES.getBootstrapContext(), MODULES.getPlaceManager(), MODULES.getTokenFormatter()));
// viz can be loaded in background ...
//bootstrap.addHook(new LoadGoogleViz());