title: How to disable (completely) and enable any mouse listener in jQuery?
body: <p>I have a strange question: How to disable all mouse events (<code>mousewheel</code>, <code>click</code>, <code>hover</code> etc.) on button click and after a timeout, for example 1s, enable them again?</p>
  <p>First I've tried with the unbind/bind functions but there is a strange bug with the scroll events on Apple Magic mouse. Than I came up with this:</p>
  <pre><code>$(&quot;* ... or some selector&quot;).on(&quot;scroll click ...&quot;, function(){
    return false;
  });
  </code></pre>
  <p>Its'not very pretty but it's work. The problem is that I don't know how to re-enable the events after one second for example?</p>
  <p>Any ideas would be greatly appreciated.</p>