Réponse lente à l'événement click sur iPad

J'ai fait une démo d'une photo concept qui permet de basculer entre les deux images pour montrer une différence entre les entre eux.

J'ai une onMouseClick événement qui fonctionne très bien, sauf sur l'iPad. La réponse est instantanée sur mon bureau, mais est assez retardé sur la tablette, peut-être 500ms?

Est-ce normal? Est-il un autre moyen que je peux gérer cela?

Javascript:

var img1 = new Image();
img1.src = "http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg";

var img2 = new Image();
img2.src = "http://watkinsfilm.com/wp-content/uploads/2012/09/200mm.jpg";


function test() {
    if (document.pic.src == 'http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg') {

        document.pic.src = 'http://watkinsfilm.com/wp-content/uploads/2012/09/200mm.jpg';
    }
    else if (document.pic.src == 'http://watkinsfilm.com/wp-content/uploads/2012/09/200mm.jpg') {

        document.pic.src = 'http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg';
    }
}​

Corps:

 <div>
   <table id="table-1" >
   <tr><td>
      <img id="img" src="http://watkinsfilm.com/wp-content/uploads/2012/09/19mm.jpg" name="pic" onMouseDown="test()"/>
       <img id="png1" src="http://www.thedigitaltrekker.com/wp-content/uploads/2012/03/logo-6smA.png"/>
Click on the image above to toggle between 19mm and 200mm <br>
   </td></tr>
   </table>
</div>

Également sur jsfiddle: http://jsfiddle.net/ntmw/R4pey/5/

source d'informationauteur ntmw