fix #9

`addEvents`/`removeEvents` are rarely triggered, so I'm not sure this optimization would be worth the reduced code readability (we would need to call the cached reference `$$window` or `jquery_$window`?