@jcemer Yeah I was copying this from jQuery's Deferred object which uses a nifty definition object that it loops through to assign these functions. Looks slick but makes the code look terrible and very difficult for people to follow. I was shooting for clarity. However, I think in the case of just the fire methods I can refactor. Working on it...

@ricardobeat I can also pull this out of the object literal. Didn't know if that would look beter. I'll do this for the next refactor commit and see if it improves things. (Heck could always revert if needed :wink: )