Working more closely on the map rendering thing, and I still haven't figured out a solution. It's as if my zoom-out code is being optimized away, whatever approach I try. However, I found and fixed a bunch of old bugs in the code, and cleaned some things up.