Touch event is not working in canvas with fabric.js
<p>I am using fabric.js for a uploading image into the canvas but I want to make uploaded image touchable. Means, any user want to use in tablet and the touchable device then it would be work?</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>var canvas = new fabric.Canvas('canvas');
document.getElementById('file').addEventListener("change", function (e) {
  var file = e.target.files[0];
  var reader = new FileReader();
  reader.onload = function (f) {
    var data = f.target.result;                    
    fabric.Image.fromURL(data, function (img) {
      var oImg = img.set({left: 0, top: 0, angle: 00,width:100, height:100}).scale(0.9);
      canvas.add(oImg).renderAll();
      var a = canvas.setActiveObject(oImg);
      var dataURL = canvas.toDataURL({format: 'png', quality: 0.8});
    });
  };
  reader.readAsDataURL(file);
});</code></pre>
<pre class="snippet-code-css lang-css prettyprint-override"><code>canvas{
  border: 1px solid black;
}</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;
&lt;script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.min.js"&gt;&lt;/script&gt;
&lt;input type="file" id="file"&gt;&lt;br /&gt;
&lt;canvas id="canvas" width="450" height="450"&gt;&lt;/canvas&gt;</code></pre>
</div>
</div>
</p>

<p>I want to make uploaded image touchable. But right now it is work by only cursor. 
<br></p>

<p>JSFIDDLE:</p>

<p><a href="https://jsfiddle.net/varunPes/jru2d1pj/1/" rel="nofollow noreferrer">https://jsfiddle.net/varunPes/jru2d1pj/1/</a></p>

<p>If it is possible to make touchable then please let me know. Thanks in advance.</p>