Fix #2
Fix #4
Adds snapping when scrubbed beyond first available items.
Merge branch 'master' into gh-pages