improve block-updating apis
refactor LocationScale.js in preparation for factoring out a new block-based track base class
start a new BlockBased.js
refactor a lot of things, add gridlines to new regionbrowser
style gridlines a bit