         }
     }
 
+    // MARK: Selecting Annotation Views
+
     public var rx_mapViewDidSelectAnnotationView: Observable<MKAnnotationView!> {
         return rx_delegate.observe("mapView:didSelectAnnotationView:")
             .map { a in

        return proxyForObject(RxMKMapViewDelegateProxy.self, self)
    }

    // MARK: Responding to Region Events

    public var rx_regionWillChangeAnimated: Observable<Bool!> {
        return rx_delegate.observe("mapView:regionWillChangeAnimated:")

        }
    }

    // MARK: Loading the Map Data

    public var rx_mapViewWillStartLoadingMap: Observable<Void>{
        return rx_delegate.observe("mapViewWillStartLoadingMap:")
