Problema ajax com PrimeFaces

Galera, tenho um componente inputText que tem um evento ajax e um commandLink que também tem um evento ajax

O problema é o seguinte o listener (dtPessoaFaces.myTest()) do inputText só é disparado quando há um click no commandoLink. Alguém saberia o por que disso acontecer e como corrigir isso?


<p:inputText id="add_codigo" styleClass="pedido_fields_cod" value="#{dtPessoaFaces.produtoCodeToSearch}">
    <p:ajax update="add_codigo" listener="#{dtPessoaFaces.myTest()}" event="blur"></p:ajax>
</p:inputText>                        


<p:commandLink value="teste" actionListener="#{dtPessoaFaces.addProduct()}">
    <p:graphicImage url="/resources/img/yes.png" width="24" height="24" />
</p:commandLink>