Events are fired from JavaScript controller actions that are typically triggered by a user interacting with the user interface. There are two types of events in the framework: Component events are handled by the component itself or a component that instantiates or contains the component