title: getRawX (getRawY) issue
body: <p>In sdk GetRawX (or Y) - Returns the original raw X coordinate of this event. But in this code getRawX returns me coordinates of first finger regardless if it's called in ACTION_POINTER_DOWN.</p>
  
  <pre><code>public boolean onTouchDown(MotionEvent event_) {
      final int action = event_.getAction();
      switch (action &amp; MotionEvent.ACTION_MASK) {
  
          case MotionEvent.ACTION_DOWN: {
              if ((event_.getRawX() == event_.getX()) &amp;&amp; event_.getRawY() == event_.getY())
                  _paths.put(event_.getPointerId(0), new PointerMovePath(event_.getX(), event_.getY(), event_.getPointerId(0)));
              return true;
          }
  
          case MotionEvent.ACTION_POINTER_DOWN: {
              int pointerIndex = (action &amp; MotionEvent.ACTION_POINTER_INDEX_MASK) &gt;&gt; MotionEvent.ACTION_POINTER_INDEX_SHIFT;
              int pointerId = event_.getPointerId(pointerIndex);
              Log.i("action_pointer_down", " getRawX: " +event_.getRawX() +" getX(index): " +event_.getX(pointerIndex));
               if ((event_.getRawX() == event_.getX(pointerIndex)) &amp;&amp; event_.getRawY() == event_.getY(pointerIndex))
                  _paths.put(pointerId, new PointerMovePath(event_.getX(pointerIndex), event_.getY(pointerIndex), pointerId));
              return true;
          }
  
      }
      return false;
  }
  </code></pre>