disable/enable prev/next buttons

add select() in dragEnd logic
fix bug using select() with wrapAround

fix wrap select bugs

must return something in dragEndBoostSelect
add modulo helper
add page dots
refactor dragEndRestingSelect

fixes bug, when you drag past the ends
that end cell should be selected