Make zooming respect requested bounding box, mostly