Super minor, but `@on` instead of `this.on` is a little more consistent with other methods called in this function such as `@emit`.