I find that using this library with a regular physical mouse (e.g. with a wheel) works out fine, but with a touchpad all of the gestures produce results which are far too exaggerated. We need to fine-tune these values, and also to make them configurable via the constructor options