code: private void initSelectCell(final A_CmsSelectCell cell) {
  
          cell.registerDomHandler(new ClickHandler() {
  
              /**
               * @see com.google.gwt.event.dom.client.ClickHandler#onClick(com.google.gwt.event.dom.client.ClickEvent)
               */
              public void onClick(ClickEvent e) {
  
                  onValueSelect(cell.getValue());
                  cell.removeStyleName(CSS.selectHover());
              }
          }, ClickEvent.getType());
  
          cell.registerDomHandler(new MouseOverHandler() {
  
              /**
               * @see com.google.gwt.event.dom.client.MouseOverHandler#onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent)
               */
              public void onMouseOver(MouseOverEvent e) {
  
                  cell.addStyleName(CSS.selectHover());
  
              }
          }, MouseOverEvent.getType());
  
          cell.registerDomHandler(new MouseOutHandler() {
  
              /**
               * @see com.google.gwt.event.dom.client.MouseOutHandler#onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent)
               */
              public void onMouseOut(MouseOutEvent e) {
  
                  cell.removeStyleName(CSS.selectHover());
              }
          }, MouseOutEvent.getType());
      }
docs: Initializes the event handlers of a select cell.<p>
  
  @param cell the select cell whose event handlers should be initialized