To be honest I think it might cleaner just to pass the element rather then hacking around jquery's less than desirable behavior. But I'll avoid yak shaving.

Thanks for all improving this feature!