@Override
 public boolean onTouchEvent(MotionEvent ev) {
   if (SystemClock.elapsedRealtime() < mStartTouchTime) {
     return false;
   }
   mBar.resetHeadsUpDecayTimer();
   return mEdgeSwipeHelper.onTouchEvent(ev)
       || mSwipeHelper.onTouchEvent(ev)
       || super.onTouchEvent(ev);
 }
 @Override
 public boolean onInterceptTouchEvent(MotionEvent ev) {
   if (DEBUG) Log.v(TAG, "onInterceptTouchEvent()");
   if (SystemClock.elapsedRealtime() < mStartTouchTime) {
     return true;
   }
   return mEdgeSwipeHelper.onInterceptTouchEvent(ev)
       || mSwipeHelper.onInterceptTouchEvent(ev)
       || super.onInterceptTouchEvent(ev);
 }