private void remove(TileObjectDisplayData data){
		if (data == selectedInfo.getDisplayData()){
			unSelect();
		}
		TileObjectPanel panelToRemove = null;
		for (TileObjectPanel panel : tileObjectPanels){
			if (panel.getDisplayData() == data){
				panelToRemove = panel;
				break;
			}
		}
		
		tileObjectPanels.remove(panelToRemove);
		this.remove(panelToRemove);
		this.setDirty(true);
		this.revalidate();
	}