Something surprised me today... here's the scenario:
I have a container with an image and a label, both bindevent(this, "click", container, "onclick"). Now in one instance of such a button-like container's .onClick() I call some other code. As the code that I call may be called from a bound event, there's a call to aEvents() to see who called.
And to my surprise, it was the label. IOW, it seems that aEvents() catches anything up the stack that's a bound event, not only the intermediate caller. Which is OK, can be coded around, it's just one of those quirks that wish I knew before. So I felt like sharing the information.