title: Clear/Remove attached handlers to $.Deferred Objects
body: <p>Very simple question, thought I could figure this one out but the answer has eluded me.</p>
  
  <p>Is it possible to clear/remove attached handlers to a deferred object done/fail/always queues.</p>
  
  <pre><code>var dfd = $.Deferred()
  
  dfd.done(foo).fail(bar);
  
  // User interacts with the page in a way that I do not want to fire foo or bar 
  // when dfd is resolved or rejected
  
  &lt;&lt;answer here&gt;&gt;
  </code></pre>