Seems like all of this detection/UA-sniffing belongs in a method inside our detect module, not inside the controller:

```js
if(detect.supportsSwipe()) {
  modules.getSwipeSequence(function(sequence){
    modules.startSwipe(sequence, config);
  });
}
```