dataTable faz paginação mas nao rola

Boa tarde a todos, estou com um pequeno problema… sou iniciante em JSF e estou tentando fazer uma paginacao simples utilizando um dataTable e um dataScroller fiz um com tomahawk e um com o rich faces ambos apresentam o mesmo problema, montam tudo certo mas ao clicar para avançar para as proximas nao acontece nada… estou postando o codigo e gostaria muito se alguem pudesse ajudar… obrigado.

pagina.jsp

[code]<%@ page language=“java” pageEncoding=“ISO-8859-1”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://myfaces.apache.org/tomahawk” prefix=“t”%>
<%@ taglib uri=“http://richfaces.org/rich” prefix=“rich” %>
<%@ taglib uri=“http://richfaces.org/a4j” prefix=“aj4”%>

			<h:panelGroup id="body">
				<t:dataTable id="data" value="#{pessoa.registros}" var="itens" headerClass="tdColuna"
					preserveDataModel="true" preserveSort="true" sortable="false" 
					styleClass="tdNada" border="1" cellpadding="2" cellspacing="2" rows="5">
					<h:column>
						<f:facet name="header">
							<h:outputText value="Código" />
						</f:facet>
						<h:outputText value="#{itens.codigo}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="Nome" />
						</f:facet>
						<h:outputText value="#{itens.nome}" />
					</h:column>
				</t:dataTable>
				<h:panelGrid columns="1">
					<t:dataScroller id="scroll_2" for="data" pageCountVar="pageCount" pageIndexVar="pageIndex" rowsCountVar="rowCount">
						<h:outputFormat value="#{msgs['dataScroller_pages']}">
							<f:param value="#{pageIndex}" />
							<f:param value="#{pageCount}" />
							<f:param value="#{rowCount}" />
						</h:outputFormat>
					</t:dataScroller>
					<t:dataScroller id="scroll_1" for="data" fastStep="5" pageCountVar="pageCount" pageIndexVar="pageIndex" 
						paginator="true" paginatorMaxPages="5" paginatorTableClass="paginator" paginatorActiveColumnStyle="font-weight:bold;">
						<f:facet name="first">
							<h:graphicImage url="imagens/arrow-first.gif" style="border:0;"/>
						</f:facet>							
						<f:facet name="fastrewind">
							<h:graphicImage url="imagens/arrow-fr.gif" style="border:0;"/>
						</f:facet>
						<f:facet name="previous">
							<h:graphicImage url="imagens/arrow-previous.gif" style="border:0;"/>
						</f:facet>
						<f:facet name="next">
							<h:graphicImage url="imagens/arrow-next.gif" style="border:0;"/>
						</f:facet>
						<f:facet name="fastforward">
							<h:graphicImage url="imagens/arrow-ff.gif" style="border:0;"/>
						</f:facet>	
						<f:facet name="last">
							<h:graphicImage url="imagens/arrow-last.gif" style="border:0;"/>
						</f:facet>						
					</t:dataScroller>						
				</h:panelGrid>
			</h:panelGroup>
			<h:outputLink value="index.jsf">
				<f:verbatim>voltar</f:verbatim>
			</h:outputLink>
		</h:form>
	</f:view>
</body>
[/code]

MB.java

[code]public class PessoaMB implements Serializable {
private ArrayList registros;

public PessoaMB() {
    registros = this.consultar();
}

public ArrayList consultar() {
    ArrayList registros = new ArrayList();
    PessoaVO vo = new PessoaVO();
            
    for (int i = 0; i < 20; i++) {
        vo = new PessoaVO();
        vo.setCodigo(i);
        if (i % 2 == 0) {
            vo.setNome("Joao da Silva");
        } else {
            vo.setNome("Maria da Silva");
        }
        registros.add(vo);
    }
            
    return registros;
}

}
[/code]

faces-config.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

sucesso /pessoaConsultar.jsp erro /paginaErro.jsp
<managed-bean>
	<managed-bean-name>pessoa</managed-bean-name>
	<managed-bean-class>teste.mb.PessoaMB</managed-bean-class>
	<managed-bean-scope>session</managed-bean-scope>
</managed-bean>

[/code]

web.xml

[code]<?xml version="1.0" encoding="UTF-8"?>


javax.faces.CONFIG_FILES
/WEB-INF/faces-config.xml



org.apache.myfaces.webapp.StartupServletContextListener



Faces Servlet
javax.faces.webapp.FacesServlet
1


Faces Servlet
.jsf


index.html


MyFacesExtensionsFilter

org.apache.myfaces.component.html.util.ExtensionsFilter


maxFileSize
20m



MyFacesExtensionsFilter
.jsf


RichFaces Filter
richfaces
org.ajax4jsf.Filter

<filter-mapping>
	<filter-name>richfaces</filter-name>
	<servlet-name>Faces Servlet</servlet-name>
	<dispatcher>REQUEST</dispatcher>
	<dispatcher>FORWARD</dispatcher>
	<dispatcher>INCLUDE</dispatcher>
</filter-mapping>

<filter>     
    <display-name>Ajax4jsf Filter</display-name>     
    <filter-name>ajax4jsf</filter-name>     
    <filter-class>org.ajax4jsf.Filter</filter-class>     
</filter>  

<filter-mapping>    
    <filter-name>ajax4jsf</filter-name>    
    <servlet-name>Faces Servlet</servlet-name>    
    <dispatcher>REQUEST</dispatcher>    
    <dispatcher>FORWARD</dispatcher>    
    <dispatcher>INCLUDE</dispatcher>    
</filter-mapping> 

[/code]