Added touch and mousemove handlers

Added paging usage by mouse movement and touch events under a certain
threshold of 35 pixels is reached in the movement process. This is only
tested on desktop, but should also work on a touch device.

Added the functions pageForward and pageBackward