title: jQuery data() and 'changeData' event
body: <p>I can add a <code>click</code> event to an HTML element and have the <code>click</code> event update <code>$(document).data(key,value)</code>.</p>
  
  <p>This would then trigger <code>$(document).bind('changeData', function() {...}))</code>. Knowing this, what would be the best way to find out which HTML element updated <code>$(document).data()</code>?</p>
  
  <p>E.g.:</p>
  
  <pre><code>$(document).bind('changeData', function {
    // get the anchor that set $(document).data()
  });
  
  $('a').click(function() {
    $(document).data('key', 'value');
  });
  </code></pre>