title: Why doesn't marker.dragging.disable() work?
body: <p>The following code receives an error on the lines for enabling and disabling the marker dragging ("Unable to get property 'disable' of undefined or null reference").  The markers show up on the map just fine and are draggable as the creation line indicates.  Placing an alert in place of the enable line produces a proper object so I believe the marker is defined.  Is there something I need to do to enable the IHandler interface?  Or am I missing something else? </p>
  
  <pre><code>var marker = L.marker(L.latLng(lat,lon), {icon:myIcon, draggable:'true'})
      .bindLabel(name, {noHide: true,direction: 'right'});
  marker._myId = name;
  if (mode === 0) {
      marker.dragging.enable();
  } else {
      marker.dragging.disable();
  }
  </code></pre>