/**
  * Removes a previously added listener.
  *
  * @param listener the listener interface to remove
  */
 public void removeClickListener(ClickListener listener) {
   if (clickListeners != null) {
     clickListeners.remove(listener);
   }
 }