List Events
The List object is unique in that it can generate two kinds of events
An ItemEvent is generated if the user clicks an item; an ActionEvent is generated if the user double-clicks an item
A List handler must therefore implement two interfaces: ItemListener and ActionListener