support iOS/Android touch event