delegate map events using MapView events property