zoomstart fix works for only one zoom
working working working!!!!! needs refresh post-zoom
removed lots of old cruft and debug code; mostly working but multiple zooms break it