title: How to remove d3.behavior.drag().on("drag",...) event handler
body: <p>I have the following attached to a svg element</p>
  
  <pre><code>var dragger = d3.behavior.drag()
  .origin(function(d) {
    return d;
  })
  .on('drag', this.move)
  .on('dragend', dropHandler);
  
  //caller
  var g = c.append('svg').call(dragger).data([{
  x: x0,
  y: y0
  }]);
  </code></pre>
  
  <p>I am implementing some code inside the dropHandler function that needs it's own implementation of .on("drag",..). <strong>How do I remove the previous event handler from the code?</strong></p>
  
  <p>I tried the following: </p>
  
  <pre><code>.unbind()
  selection.on("drag",null);
  </code></pre>