code: @Override
      protected void onCreate(Bundle savedInstanceState) {
          final RoboInjector injector = RoboGuice.getInjector(this);
          eventManager = injector.getInstance(EventManager.class);
          preferenceListener = injector.getInstance(PreferenceListener.class);
          injector.injectMembersWithoutViews(this);
          super.onCreate(savedInstanceState);
          eventManager.fire(new OnCreateEvent(savedInstanceState));
      }
docs: BUG find a better place to put this