snap: fix anchor snapping for range < 0
demo/snap: make many fixes and improvements
demo/snap: remove remnant of interact.js file
demo/snap: improve styling of controls