title: Android-dispatchTouchEvent is not catching ACTION_CANCEL
body: <p>I am overriding dispatchTouchEvent() method to detect each and every touch in an activity.</p>
  
  <pre><code> @Override
  public boolean dispatchTouchEvent(MotionEvent event) {
      System.out.println("android test "+event.toString());
      return super.dispatchTouchEvent(event);
  }
  </code></pre>
  
  <p>But this method is catching only ACTION_UP,ACTION_DOWN and ACTION_MOVE events,not ACTION_CANCEL event. What may be the reason for this ?</p>