added bounding box support for zooming so that low zoom areas do not default to the background when a user requests too high of a zoom level.