Primefaces Tree - Fazer evento só para Nós sem filho

Galera, estou usando o componente Tree na minha aplicação e fiz um evento para toda vez que o usuário clica em algum nó da árvore.
Porém, o evento está sendo chamado quando o usuário clica em um pai da árvore também. O evento só pode ser chamado quando o usuário clica em um nó sem filhos.

<p:tree value="#{ajudaController.root}" var="node" id="tree" dynamic="true" cache="false" selectionMode="single" > <p:ajax event="select" update=":form:layout" listener="#{ajudaController.onNodeSelect}" /> <p:treeNode id="treeNode"> <h:outputText value="#{node}" id="lblNode"/> </p:treeNode> </p:tree>

Como eu poderia fazer isso?

Alguém?