public void removeMinionFromList(EntityRef minion) {
   for (UIListItem item : uiminionlist.getItems()) {
     EntityRef listminion = (EntityRef) item.getValue();
     if (listminion.getId() == minion.getId()) {
       uiminionlist.removeItem(item);
       // doesn't seem to work
       /*if(uiminionlist.getItemCount() > 0){
       	uiminionlist.select(0);
       	selected.setMinion((EntityRef)uiminionlist.getSelection().getValue());
       }*/
     }
   }
 }