monkey patch for touch events