add touch control. pay attention to dy. reverse to the default coordinate
Fixes.
Merge remote-tracking branch 'origin/master' into dev/interaction