private void switchRom() {
    GenericProgressDialog d =
        GenericProgressDialog.newInstance(R.string.switching_rom, R.string.please_wait);
    d.show(getFragmentManager(), "automated_switch_rom_waiting");

    mEventCollector.setApplicationContext(getApplicationContext());
    mEventCollector.chooseRom(getIntent().getStringExtra(EXTRA_ROM_ID), false);
  }
 @Override
 public void onPause() {
   super.onPause();
   mEventCollector.detachListener(TAG);
 }
 @Override
 public void onResume() {
   super.onResume();
   mEventCollector.attachListener(TAG, this);
 }