Events such as ajaxStart fired by $.ajax
can currently be attached to any element–even
to elements that are not in a document at all!
This creates an inefficient special case,
so we will eventually remove that ability
and fire ajax events only on document.
I need to look into this. If you are using jQuery outside of a standard browser environment this might be problematic.