@Override
 protected void onPause() {
   super.onPause();
   Log.i(TAG, "onPause:+");
   if (mMyScanCallBack != null && mBtScanner != null) {
     Log.i(TAG, "onPause: stopScan");
     // BUG: For somereason this didn't stop the scanning!!
     mBtScanner.stopScan(mMyScanCallBack);
   }
   Log.i(TAG, "mSm1: dump");
   Log.i(TAG, mSm1.toString());
   Log.i(TAG, "mBleScanSm: dump");
   Log.i(TAG, mBleScanSm.toString());
   Log.i(TAG, "onPause:-");
 }