Since elem isn't an element maybe it should be renamed to callback or object?
Well, it's an element of the arguments array. I could have named it arg... but since there already is an "args".
You're right. I personally tend to use elem when referring to a DOM element/fragment. When I was glancing at the code and saw elem I forgot what I was looking at. :-)