public void setData(FeatureCollection fc, String[] data_headers, String[][] data) {
		this.fc = fc;
		this.data_headers = data_headers;
		this.data = data;
		map_headers = fc.getHeaders();
		map_data = fc.getData(map_headers);
		
		int found = -1;
		comboBoxMapLayer.removeAllItems();
		for( int i = 0; i < map_headers.length; i++) {
			comboBoxMapLayer.addItem(map_headers[i]);
			if( found < 0 && map_headers[i].toUpperCase().trim().indexOf("GEOID") == 0) {
				found = i;
			}
		}
		found = found < 0 ? 0 : found; 
		comboBoxMapLayer.setSelectedIndex(found);
		
		found = -1;
		comboBoxFileLinkColumn.removeAllItems();
		for( int i = 0; i < data_headers.length; i++) {
			comboBoxFileLinkColumn.addItem(data_headers[i]);
			if( found < 0 && data_headers[i].toUpperCase().trim().indexOf("GEOID") == 0) {
				found = i;
			}
		}
		found = found < 0 ? 0 : found; 
		comboBoxFileLinkColumn.setSelectedIndex(found);
		
		/*
		comboBoxFilePopulationColumn.removeAllItems();
		for( int i = 0; i < data_headers.length; i++) {
			comboBoxFilePopulationColumn.addItem(data_headers[i]);
		}
		comboBoxFilePopulationColumn.setSelectedIndex(0);
		*/
	}