public void setValues(final Map<Integer, String> values) {
		
		this.values = values;
		userIDs = values.keySet().toArray(new Integer[values.size()]);
		list.setModel(new AbstractListModel<String>() {

			public int getSize() {
				return values.size();
			}

			public String getElementAt(int index) {
				Integer userID = userIDs[index];
				return values.get(userID);
			}
		});

		repaint();
	}