@Override
 public void onPause() {
   super.onPause();
   mHapticFeedbackController.stop();
   if (mDismissOnPause) dismiss();
 }
 @Override
 public void tryVibrate() {
   if (mVibrate) mHapticFeedbackController.tryVibrate();
 }
 @Override
 public void onResume() {
   super.onResume();
   mHapticFeedbackController.start();
 }