maybe fixed ontouch event for ipad/tablets