intersect methods
when zoomToBoundingBox, make sure we are allowed to do so with the scrollableAreaLimit