using Activity.dispatchTouchEvent(motionEvent) instead of viewTravsal