[Richfaces] Problemas no filter da column

Tenho um datatable com várias colunas e cada coluna possui seu facet e seu outputtext para fazer uma busca entre os registros.

Tenho vários registros no banco, quando utilizo o filterEvent da coluna para filtrar minha lista do dataTable, aparece toda vez, resultSet está fechado, isso me aparece quando digito rápido, se digito devagar, letra por letra, ‘filtra numa boa’.

Alguém possui alguma idéia para eu melhorar este filtro, sendo filterEvent=onKeyUp e tendo muitos registros na lista, sem dar este erro?

se eu ponho onchange, funciona, ja que vai filtrar só quando o foco sair, mas gostaria que fosse quando digitado.

[code]<rich:column
id=“item-pessoa"
sortBy=”#{item.pessoa.descricao}“
filterBy=”#{item.pessoa.descricao}"
filterEvent=“onkeyup”>

                    <f:facet name="header">
                        <h:outputText value="Pessoa"/>
                    </f:facet>
                    <h:outputText value="#{item.pessoa.descricao}"/>
                    </rich:column>[/code]

o código para terem uma idéia.

obrigado.

Talvez ajude, na página do RichFaces tem um exemplo:
http://livedemo.exadel.com/richfaces-demo/richfaces/filteringFeature.jsf?tab=ex-usage&cid=4110192

Ali ele utiliza o a4j:support, com requestDelay=“700”