SelectList event handler

class SelectList extends List {
   public boolean handleEvent(Event evt) {
      List list = (List) evt.target;
      int index = ((Integer) evt.arg).
                             intValue();

      switch (evt.id) {
         case Event.LIST_SELECT:
            return selected(evt,
                index,
                list.getItem(index));
         case Event.LIST_DESELECT:
            return deselected(evt,
                index);
         default:
            return super.handleEvent(evt);
      }
   }


Slide 51