title: jQuery listen globally for custom event
body: <p>A simplified version of what i'm trying to do is as follows:</p>
  
  <pre><code>var indication = $('#some-div');
  indication.bind('custom-event', function() { ... }
  
  
   // ... later on!
  
   function OtherThing() {
     $(this).trigger('custom-event');
   }
  </code></pre>
  
  <p>I'd like <code>indication.bind('custom-event')</code> to receive the trigger from <code>function OtherThing</code> without the two having to explicitly know about each other. Is this possible? My only solution so far is to bind both the listener and the event to body ... this seems sloppy -- is there a better way?</p>