move adjustGesCoordinate from Screen to GestureDetector

also adjust swipe direction according to screen view mode
Merge pull request #754 from houqp/new_ui_houqp

move adjustGesCoordinate from Screen to GestureDetector & bug fix