Replacing hand-made zoom logic to contain annotation points in view