When touching html button on iPhone, the href occasionally adds # to the URL: Why?
===

#[Here's a live demo page][1]

... and the relevant code:

    $('#button').on('touchstart', 'a', function(e) {
    	
    	e.preventDefault();
    	
    });

When using my iPhone4 and Safari 5.1.1, **sometimes** when touching the black button ([on my demo page][2]), I'll get a hash tag in the URL (i.e. http://foo.com/#). **It does not happen all the time**, only occasionally... It appears to happen when touching *slower* on the outside edge of the button.

I'm stumped!

Any idea what's going on here? Tips on how to make sure the link never fires?

Many thanks in advance!

Cheers,
Micky


  [1]: http://jsbin.com/erumaz
  [2]: http://jsbin.com/erumaz