fix issue with $().one() not removing the event listener properly when the callback function was a recursive call that set up $().one() again.