fix event,add touch