| Interface | Description | 
|---|---|
| ThirdEventThread.ThirdEventWidget | The  ThirdEventThreadrequires an implementation ofThirdEventThread.ThirdEventWidgetto send to event after a
 sleep period. | 
| Class | Description | 
|---|---|
| ThirdEventThread | This thread is used to send an event on demand. | 
| WidgetWithListener | This extension of widget holds several methods to instanciate a listener to the widget. |