scrollToHour again

This one is a re-do of pull request #69 (which got two +1s). This time I followed the development workflow which has been added since the last pull request, and included a test of the new feature. If you don't want to merge this, could you add a brief comment here letting me know why? Thanks!