sorta fixed the ontouch for mobile