public void update()
	{
		Vector<String> labels = new Vector<String>();
		for(int i=0; i<LangDirectory.getInstance().directoryFilesHashMap.size(); i++)
		{
			final Iterator<Entry<String, String>> it = LangDirectory.getInstance().directoryFilesHashMap.get(i).entrySet().iterator();
			while (it.hasNext())
			{
				final Map.Entry<String, String> e = it.next();
				if( ! labels.contains(e.getKey()))
				{
					labels.add(e.getKey());
				}
			}
		}		
		listLabels.removeAll();		
		listModel = new DefaultListModel<String>();
		for(String label: labels)
		{
			listModel.addElement(label);
		}
		listLabels.setModel(listModel);
	}