Cancel previous scroll if new scroll triggered while scroll in progress

Fix #3
Test for triggering scroll before previous completes
Build
Version bump