Components signal events for actions within their domain that may be of interest to other componentsThe events API provides components with a way to signal other components that a certain event has occurred. For instance a WWW proxy might issue an event when the user makes a request or a response is received. A virus scanner might signal an event when some malware has been detected. Other components can register themselves as event sinks and be notified when those events have occurred.
...