Erro selected row datatable

Pessoal, to usando primefaces 3 e estou tentando obter a linha do datatable que foi selecionado.
Mas o evento selectEvent está vindo nulo. Não entendi porque. Alguem sabe porque?

Meu metodo do MB que trata o evento (meu MB é sessionScoped)

public void onRowSelect(SelectEvent event) { System.out.println("object: " + event.getObject()); cadastro = ((Cadastro) event.getObject()); }

Meu xhtml

[code]<p:dataTable id=“tbl” var=“cadastro” value="#{cadastroController.pessoaModel}" paginator=“true” rows=“7”
selectionMode=“single” selection="#{cadastroController.pessoa}"

			>

			<p:ajax event="rowSelect" listener="#{cadastroController.onRowSelect}" update=":form:display" oncomplete="cadDialog.show()" >
			</p:ajax>  
	        <p:ajax event="rowUnselect" listener="#{cadastroController.onRowUnselect}"/>  

			<p:column selectionMode="multiple" />

</p:dataTable>

<p:dialog id=“exib” header=“Confirmação” widgetVar=“cadDialog” resizable=“false” showEffect=“explode” hideEffect=“explode” modal=“true”>

	        <h:panelGrid id="display" columns="2">  
	  
	            <f:facet name="header">  
	                <p:graphicImage value="/resources/images/logo.png"/>  
	            </f:facet>  
	  
	            <h:outputText value="CPF/CNPJ:" />  
	            <h:outputText value="#{cadastroController.cpfCnpj}" />  
	  
	            <h:outputText value="Nome:" />  
	            <h:outputText value="#{cadastroController.razaosocial}" />  
	  
	            <h:outputText value="RG:" />  
	            <h:outputText value="#{cadastroController.rg}" />  
	        </h:panelGrid> 

</p:dialog>
[/code]