title: Prevent click when using pointer events in IE11?
body: <p>I'm developing a JavaScript application that has to run on both IE11 and Edge.  In IE11, the event chain I'm seeing (copied from <a href="https://patrickhlauke.github.io/touch/tests/results/" rel="noreferrer">https://patrickhlauke.github.io/touch/tests/results/</a>) is the following: </p>
  
  <blockquote>
    <p>pointerover > mouseover > pointerenter > mouseenter > pointerdown >
    mousedown > (pointermove > mousemove)+ > pointerup > mouseup >
    (lostpointercapture) > pointerout > mouseout > pointerleave >
    mouseleave > focus > click</p>
  </blockquote>
  
  <p>The app is already wired up to handle mouse and touch events, so I call preventDefault() on all of the pointer events to cancel the corresponding mouse event.  Unfortunately, the click comes through at the end and is causing problems.  Is there any built in way to disable the click event from firing at the end?</p>