Event handlers protocol. The handlers are automatically called by the runtime for messages sent using the
::/2 control construct from objects or categories compiled with the
events flag set to
Event handler for
before events. A
before event handler may prevent a method from being looked up or called by failing.