Rich:effect + rich:dataGrid

Galera blz??
preciso de uma ajuda.
Tenho um dataGrid que lista várias imagens, estas imagens estão dentro de um rich:panel. Quando excluo as imagens, coloquei um effeito nos paineis para ele sumir. Td parece ok, porém, o efeito sempre some com o ultimo painel do grid e não com o painel que realmente foi excluído. Quando olho o código que ele gera, o script do efeito está com o id do painel correto, porém o painel errado recebe o efeito. Alguem tem uma luz??

Desde já agradeço.

trecho do código:

<rich:dataGrid value="#{cadastrarImagemMB.paginadorImagens}" var=“imagem” columns=“3” elements=“12” id=“tabela” rowKeyVar=“row” style=“border: none;”>
<rich:panel id=“gallery”>
<f:facet name=“header” >
<h:panelGroup layout=“block”>


<h:outputText value="#{imagem.titulo}" rendered="#{!cadastrarImagemMB.edicao}"/>
<rich:inplaceInput value="#{imagem.titulo}" defaultLabel="#{imagem.titulo}" inputWidth=“100” id=“titulo” rendered="#{cadastrarImagemMB.edicao}"/>
<a4j:commandLink onclick=“if (!confirm(‘Deseja realmente excluir a imagem?’)) return false” style=“background-color: transparent; width: 5px; border: none;” id=“excluirImagem” action="#{cadastrarImagemMB.excluirImagem}" oncomplete=“hideImage();” reRender=“tabela”>
<f:param name=“idImagem” value="#{imagem.id}"/>
<h:graphicImage value="…/…/…/static/img/close.png"/>
</a4j:commandLink>
							<rich:effect name="hideImage" for="gallery" type="Squish"/>

							</div>								
						</h:panelGroup>
					</f:facet>

alguem???

Galera da um help ai, ainda não consegui resolver o problema