Applications can communicate with clients by publishing (firing) events, and clients can listen for events by subscribing to them. Each event is sent with a message, which can contain parameters for the event. Anyone subscribing to an event can also view the message parameters.
Event names must be composed of the following characters:
Upper- or lower-case letters (A-Z, a-z)
Digits (0 to 9)
\ | ~ ! @ # $ % ^ * ( ) { } [ ] _ + = - / , . ?
This section describes how to perform the following tasks: