//Component was just created, so we add the Listener
UIComponent component = componentTag.getComponentInstance();
if (component instanceof AjaxSource) {
AjaxListener listener;
if(null != binding){
listener = new AjaxListenerHelper(new ValueBindingValueExpressionAdaptor(binding));
} else {
try {
String className = (String) type.getValue(FacesContext.getCurrentInstance().getELContext());
listener = (AjaxListener) Class.forName(className).newInstance();
} catch (Exception e) {