title: mouse move event conflict with touch event in IE11 of window 8.1pc
body: <p>I created a web page for IE11 of window 8.1 tablet and window 8.1 pc. In this page, the scroll can be handled by javascript.</p>
  
  <p>for html,</p>
  
  <pre><code>&lt;div style="overflow:hidden; -webkit-overflow-scrolling:touch; -ms-touch-action: none; touch-action: none; height: 100px" id="scrolledDiv"&gt;
     &lt;table id="ContentTable" cellpadding="0" cellspacing="0"&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              aaa
            &lt;/td&gt;
        &lt;/tr&gt;
     &lt;/table&gt;
  &lt;div&gt;
  </code></pre>
  
  <p>In javascript,</p>
  
  <pre><code>var startY;
  if (window.navigator.msPointerEnabled) {
     document.getElementById('scrolledDiv').addEventListener("MSPointerDown", 
       function(e){
         startY = e.pageY;
         e.preventDefault();
        }, false);
  
     document.getElementById('scrolledDiv').addEventListener("MSPointerMove", function(e){
          var touches = e.pageY;
          // override the touch event’s normal functionality
          e.preventDefault();
  
          // y-axis
          var touchMovedY = startY - touches;
          startY = touches; // reset startY for the next call
          document.getElementById('scrolledDiv').scrollTop = document.getElementById('scrolledDiv').scrollTop + touchMovedY;
        }, false);
  }
  </code></pre>
  
  <p>When user makes touch event, the scroll is working well for IE 11 of window tablet 8.1. But when user makes mouse move in IE 11 of window 8.1 pc, it is working like touch event. I don't want to get scroll process in mouse move event in IE 11 of window 8.1 pc. How can I avoid this? Thanks all.</p>