title: In AngularJS how can I modify ng-click to fire on touchEnd on mobile?
body: <p>Right now I'm detecting if the user's browser has touch events and listening for <code>touchend</code> instead of <code>click</code> on certain elements (to get over the 'wait-for-double-click' lag). It works great on a slide-out drawer I'm using.</p>
  
  <p>I want to modify my app so that elements with <code>ng-click="function()"</code> will respond on <code>click</code> events for desktop (no touch events available) and respond on <code>touchend</code> for touch devices.</p>
  
  <p>I'd rather not create a new directive for <code>ng-touch</code> or something and instead just modify the <code>ng-click</code> directive. I'm not sure how to modify a built-in Angular directive, though.</p>
  
  <p>Is there a way to do this?</p>
  
  <p>Here's a rough JS fiddle I started, but didn't get too far:</p>
  
  <p><a href="http://jsfiddle.net/MTh8U/" rel="nofollow">http://jsfiddle.net/MTh8U/</a></p>