Swipe расчитывается разницей между
touchstart и touchend, например. В их случай надо делать корректировку на существенную разницу + движение в плоскости x, так как при прокрутке вниз\вверх, ты тоже получаешь разницу в оси Y.
Либо найти готовую либу (смыла мало, так как это всего ничего строк на проверке движения).
«Левая» же сторона экрана подчинена общей системе координат.