reRender, a4j e h:selectOneMenu

Boa tarde!

Estou tentando atualizar as opções de um h:selectOneMenu “B” quando o usuário seleciona uma opção de um outro h:selectOneMenu “A”.
Estou usando os códigos abaixo, mas não está funcionando. O método que atualizaria o conteúdo do h:selectOneMenu “B” nem é executado.

<a4j:region selfRendered="true" ajaxListener="#{NovoNegocioBean.AtualizaCategorias}">
     <h:selectOneMenu id="categoriaPai" value="#{NovoNegocioBean.categoriaPai}">
            <f:selectItems value="#{NovoNegocioBean.categoriasPai}" />
            <a4j:support  reRender="categoria" event="onchange"/>
     </h:selectOneMenu> *
     <br/>
     <h:selectOneMenu id="categoria" value="#{NovoNegocioBean.categoria}">
            <f:selectItems value="#{NovoNegocioBean.categorias}" />
     </h:selectOneMenu> *
 </a4j:region>
public void AtualizaCategorias(AjaxEvent arg1) {
        if (arg1 != null) {
            //Conteúdo do método!!!
        }
        System.out.println("Entrou no método!!!");
}

Não entendo muito desse tipo de coisa e to perdidão aqui!
Se alguém tiver alguma dica ficarei muito grato!

Abraço, Bottoni

&lt;a4j:outputPanel id="panel"&gt;
     &lt;h:selectOneMenu id="categoriaPai" value="#{NovoNegocioBean.categoriaPai}"&gt;  
          &lt;f:selectItems value="#{NovoNegocioBean.categoriasPai}" /&gt;  
          &lt;a4j:support event="onchange" actionListener="#{NovoNegocioBean.AtualizaCategorias}" reRender="panel"/&gt;
     &lt;/h:selectOneMenu&gt; *  
     <br/>  
     &lt;h:selectOneMenu id="categoria" value="#{NovoNegocioBean.categoria}"&gt;  
          &lt;f:selectItems value="#{NovoNegocioBean.categorias}" /&gt;  
     &lt;/h:selectOneMenu&gt;
&lt;/a4j:outputPanel&gt;
public  void AtualizaCategorias(ActionEvent event) {  
     if (arg1 != null) {  
          //Conteúdo do método!!!  
     }  
     System.out.println("Entrou no método!!!");  
}

ok. Seguinte: o que esta acontecendo ai, eh que voce simplesmente esta pedindo para renderizar a arvore de componente a4j:support. Nenhum evento sera disparado neste momento. Tenta adicionar dentro dessa tag, o atributo action, e la sim voce vincula o metodo responsavel em preencher a lista do COmbo A. O atributo ajaxListener nao vejo necessidade em invoca-lo.

Outra coisa que nao consegui enxergar eh se esse trechos de codigo esta aninhado a um form.

Abracos