`this.event` or something might be nicer than passing it, not sure, kinda hacky either way, but at least if it was on the receiver you could check for its existence and still use that method from outside of views