why are you not using `this._on` here because your delegating this off the document for no reason here as this event can only occure on this.element anyway and this.element is of course unique. then there is also no need to to proxy the callback.