@Override
 public void requestUpdate(Object requestor) {
     super.requestUpdate(requestor);
     updateLabelAndIcon();
 }
 @Override
 public void initContextDefaults() {
     super.initContextDefaults();
     setSelectionOnly(false);
 }