zoomRange: bugfix: finally works right

The exact scale factors may have changed, but at least it does pretty much the
right thing now.