A procedure automatically invoked in response to an event initiated by the user, program code, or system. Event procedures are private by default.