public void actionPerformed(ActionEvent e)
	{
		if (e.getActionCommand().compareTo("Save Item Prices") == 0)
		{
			dm.savePrices();
			gmc.saveDialog();
		}
		else //TODO: at the moment this just relates to changing workload, should be better way to do this
		{
			if (dm.itemExists(e.getActionCommand()))
			{
				DataManager.setCraftBook((CraftBook) dm.getItem(e.getActionCommand()));
				dm.refreshItems();
				if (gmc.getCurrentItem() != null)
				{
					gmc.showItem(gmc.getCurrentItem());
				}
			}
		}
	}