> > For one, please use 'self' instead of 'that', it's more descriptive.
I 100% disagree. I use "that" explicitly. (In a browser environment, self == window). However, I don't see an issue with using the pattern you mentioned. I often times prefer it to binding. I try to only use bind when I specifically want to apply a function to a different object, such as "[].slice.bind(myFakeArray)".
