title: Don't generate map click events when marker clicked in leaflet
body: <p>So, I have a leaflet map...</p>
  
  <pre><code>var map = L.map('map').setView([35.772219, -78.675272], 17);
  map.on('click', function(e) {alert('map click!')});
  </code></pre>
  
  <p>and I add a marker...</p>
  
  <pre><code>var marker = L.circleMarker([35.772219, -78.675272]);
  marker.on('click', function(e) {alert('marker click!')});
  marker.addTo(map);
  </code></pre>
  
  <p>If I click on the marker, both the marker and map click events fire, but I only want the click event for the marker... Is there any way to accomplish this? I can't seem to find one in the docs.</p>