public void addActionStateListener(ActionStateListener a) {
		if (a == null)
			return;
		if (actionStateListeners == null)
			actionStateListeners = new ArrayList<ActionStateListener>();
		actionStateListeners.add(a);
	}