private void setText() {
	        String text = "";
	        List list = inputManager.getMaps(action);
	        if (list.size() > 0) {
	            for (int i=0; i<list.size(); i++) {
	                text+=(String)list.get(i) + ", ";
	            }
	            // remove the last comma
	            text = text.substring(0, text.length() - 2);
	        }
	
	        // make sure we don't get deadlock
	        synchronized (getTreeLock()) {
	            setText(text);
	        }
	
	    }