So i played with this some, and I think that this suffers from left - right swiping. I'm ok to land this, but I found this to be better for interactions all around:

```
Math.abs(data.dx) < this.swipeThresholds.x ||
Math.abs(data.dy) > Math.abs(data.dx)
```