The Carbon Event Manager is the preferred interface for handling events in Carbon applications. You can use this interface to handle events generated in response to user input as well as to create your own custom events.

[Carbon Event Manager Programming Guide]

O'Reilly's Carbon programming book includes a chapter on Carbon Events - this chapter is available for free [online from O'Reilly]

Carbon Event Classes: