index 671e512..e80a95d 100644
--- a/sites/all/modules/leaflet_markercluster/leaflet_markercluster.drupal.js
+++ b/sites/all/modules/leaflet_markercluster/leaflet_markercluster.drupal.js
@@ -143,6 +143,10 @@
           Drupal.leaflet.fitbounds(lMap);
         }
 
+        //Associate the center and zoom level proprerties to the built lMap (useful to after interaction with it, otherwise would be difficult to get them outside of this context ...)
+        lMap.center = lMap.getCenter();
+        lMap.zoom = lMap.getZoom();
+
         // add attribution
         if (this.map.settings.attributionControl && this.map.attribution) {
           lMap.attributionControl.setPrefix(this.map.attribution.prefix);
@@ -151,6 +155,10 @@
 
         // add the leaflet map to our settings object to make it accessible
         this.lMap = lMap;
+        
+        // allow other modules to get access to the map object using jQuery's trigger method
+        $(document).trigger('leaflet.map', [this.map, lMap]);
+        
         // Destroy features so that an AJAX reload does not get parts of the old set.
         // Required when the View has "Use AJAX" set to Yes.
         this.features = null;
