The DWT event model extends the AjaxTK event model. DWT events should not be confused with the events generated by the browser (e.g. mouse, keyboard, and resize events). While these events are trapped by DWT and mapped to a canonical form, they are just a subset of the events that the toolkit generates. With the exception of DwtMouseEventCapture, the rest of the classes in the DWT events package are the different event classes exposed by the toolkit. We will discuss DwtMouseEventCapture before introducing the event classes.