`useSwipeable` re-creates internal functions too much? Look into possibilities of `useEffect`? https://reactjs.org/docs/hooks-faq.html#what-can-i-do-if-my-effect-dependencies-change-too-often