@Override
  protected void onPause() {
    Log.i(TAG, "[ACTIVITY] onPause");
    if (mIsRunning) {
      unbindStepService();
    }
    if (mQuitting) {
      mPedometerSettings.saveServiceRunningWithNullTimestamp(mIsRunning);
    } else {
      mPedometerSettings.saveServiceRunningWithTimestamp(mIsRunning);
    }

    super.onPause();
    // unregisterReceiver(br);
    Log.i(TAG, "Unregistered broacast receiver");
    savePaceSetting();
  }