add touch control. pay attention to dy. reverse to the default coordinate