index.js
function getTargetTouch (touches, target) {
  return Array.prototype.slice.call(touches).filter(function (t) {
    return t.target === target
  })[0] || touches[0]
}
function getTargetTouch (touches, target) {
  return Array.prototype.slice.call(touches).filter(function (t) {
    return t.target === target
  })[0] || touches[0]
}
function getTargetTouch ( touches , target ) { return Array . prototype . slice . call ( touches ) . filter ( function ( t ) { return t . target === target } ) [ 0 ] || touches [ 0 ] }
since we are adding events to a parent we can't rely on targetTouches
since we are adding events to a parent we can t rely on targetTouches