Perhaps we can allow for things like duration, distance to be configurable through data-attributes on the elements? Because the data object passed to $el.on('swipe', '.child', { distance: 20 }... is not populated through.