add ontouch event