angular/angular.js — pull request #10211 by 2ix (2014-11-25 00:48:47+00:00)
Title: Support Windows Phone 8 and Browser with MOVE_TOLERANCE.

If an element has ngClick applied, it will still fire the `click` event after dragging the element or any children of the element that has ngClick. It is particularly buggy when combined with the `$swipe` service.

This change moves the `mouse` and `pointer` events to coexist with touch events logic and incorporate MOVE_TOLERANCE.