Button event speed

Button event speed

The event used to handle normal transition button taps in jQuery Mobile seems slow to me in Mobile Safari.  It looks like jQuery Mobile is just using the default 'click' event, which has a big delay built in on iOS.  I'm talking about buttons like this:

  1. <a href="#nextpage" data-role="button" class="imabutton">Next Page</a>

If I set href="#" and bind the 'tap' event instead, it seems much faster:

  1. $('.imabutton').bind('tap', function() { window.location = "#nextpage"; });

This seems kind of sketchy to me though.  Is this a known issue?  Is there an elegant solution instead of setting up bind 'tap' events for all the buttons?