public void valueChanged(ListSelectionEvent e) {
		if(!e.getValueIsAdjusting())
		{
			BasicComponent comp = (BasicComponent)componentList.getSelectedValue();
			if(comp!=null)
			{
				if(comp.equals(wildCardComp))
				{
					comp = null;
				}
				if(isSaveNeeded())
				{
					int res = JOptionPane.showConfirmDialog(this, "Apply changes?");
					if(res == JOptionPane.YES_OPTION)
					{
						save(bInfo);
					}
					if(res != JOptionPane.CANCEL_OPTION)
					{
						selectedComponent(comp);
					}
				} else {
					selectedComponent(comp);
				}
			}
		}
	}