in harness/app-assets/templates/assets/js/components/flipsnap.js [157:179]
Flipsnap.prototype.handleEvent = function(event) {
var self = this;
switch (event.type) {
// start
case events.start.touch: self._touchStart(event, 'touch'); break;
case events.start.mouse: self._touchStart(event, 'mouse'); break;
// move
case events.move.touch: self._touchMove(event, 'touch'); break;
case events.move.mouse: self._touchMove(event, 'mouse'); break;
// end
case events.end.touch: self._touchEnd(event, 'touch'); break;
case events.end.mouse: self._touchEnd(event, 'mouse'); break;
// handle touchcancel
case events.cancel.touch: self._touchCancel(event, 'touch'); break;
// click
case 'click': self._click(event); break;
}
};