public void addIconListener(IconListener listener) {
   if (toggle) {
     ih.changeIcon(IconHelper.COMPLETE);
   } else {
     ih.changeIcon(IconHelper.EXCEPTION);
   }
   toggle = !toggle;
   ih.addIconListener(listener);
 }
 public void removeIconListener(IconListener listener) {
   ih.removeIconListener(listener);
 }
 public ImageIcon iconForId(String id) {
   return ih.iconForId(id);
 }