Fix touch events on IE10

This PR contains 2 commits:

- The 1rst one fixes an IE10 bug on widows Surface tablet. On this tablet, singleclick and doubleclick events are never triggered because when you tap the screen some touchmove events are triggered between touchstart and touchend. The touchmove events have the exact same coordinates of the touchstart event. 

I will be happy to hear some advices, if you think there is a better approach to fix this.


- The 2nd commit forbid the rightclick to trigger singleclick event on IE 10 (thx @elemoine for the clean fix)