added touch event for iPhone touch problem