onAnnotationIntersectsVisibleRangeChanged