@Override
  public void onDestroy() {
    super.onDestroy();

    sensorHandler.removeCallbacksAndMessages(null);
    mSensorManager.unregisterListener(this, mAccelerometer);
    sensorThread.quit();

    wakeLock.release();

    unregisterReceiver(dataLabeler);

    if (Aware.DEBUG) Log.d(TAG, "Accelerometer service terminated...");
  }