Sorry, for some reason I was under the impression that this.listeners[i] would be the default execution context... Will fix.