An action specifies the scope, behavior, and handling of an event initiated by a trigger.
The scope is the context in which an action occurs. An action descriptor may target the scope they are meant to occur in.
The handler will always receive a context when invoked
The environment that hosted the action.
Parameters are additional information supplied to a handler
Information entered by a user
Information supplied by the application
The event that triggered the handler