Compare these two fiddles (which use toe.min.js): http://jsfiddle.net/SUgLk/25/ http://jsfiddle.net/SUgLk/26/ Even though touchend is blank, it seems to be required to get swipe to function.