See: Description
Interfaces describing events and event listeners, and concrete event implementation classes