Accessing internal expando id for an element
<p>I've been having issues with on/off removing event handlers that I don't want to, and would like to namespace the event binding with the html element's expando id.  </p>

<pre><code>function SomeWidget(el) {
   $(document).on('handler.MY_EXPANDO_ID', this.handler.bind(this));
};
var widget = new SomeWidget($(sometargetelement));
</code></pre>

<p>The problem with not having a unique identifier, is that currently I have namespaces the same, which screws up when I have two widgets of the same time, and one removed, it removed the handler for both objects.</p>

<p>Question 1) How do I access an elements' internal expando id?
Question 2) Is there a better way to do this?  Function.bind !== Function, which makes removing based on the actual method pointer not possible</p>

<p>I'm using jQuery 1.8.3</p>
