title: How to take first occurrence and then supress events for 2 seconds (RxJS)
body: <p>I think RxJS should perfectly fit to supress dublicate button clicks for 2 seconds. However, Im struggleing with the implementation.</p>
  
  <pre><code>var $button = $('#myButton').button();
  $button
      .toObservable("click")
      //.Throttle(2000) // Wouldn't fire the first event instantly :-(
      .Subscribe(function(){ alert('clicked'); }); 
  </code></pre>
  
  <p>I already created a jsFiddle for your convenience. You need to scroll down in this fiddle, because I just pasted Rx inside as I couldn't find a CDN.</p>
  
  <p><a href="http://jsfiddle.net/cburgdorf/mUMFA/2/">http://jsfiddle.net/cburgdorf/mUMFA/2/</a></p>