Utilizando <a4j:include>

Olá pessoal, sou novo no ramo do desencolvimento e tenho uma duvia…

Com esse recurso do ajax consigo incluir uma página dentro de outra, e navegar na mesma sem ter que atualizar a página inteira. Apenas a subpágina é atualizada.
Esse exemplo mostra bem como funciona: http://livedemo.exadel.com/richfaces-demo/richfaces/include.jsf?c=include

Mas nesse exemplo ele esta utilizando as regras de navegação do arquivo "faces-config.xml"
Eu quero saber se é possivel criar as regras de navegação utilizando o “seam page flow”? e como?
tentei o seguinte:

página principal:

<html>
...
<h:form>            
           <a4j:include viewId="/form1.xhtml" />
</h:form>
....
</html>

page flow definition:

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

<page name="form2" view-id="/form2.xhtml">
	<redirect/>
	<transition name="previous" to="form1"/>
	<transition name="next" to="form3"/>
</page>

<page name="form3" view-id="/form3.xhtml">
<redirect/>
	<end-conversation />
</page>

[/code]

no arquivo “pages.xml” acrescentei o seguinte código:

<page view-id="/form1.xhtml"> <begin-conversation join="true" pageflow="form"/> </page>

E também no arquivo “componets.xml” acrescentei:

<bpm:jbpm> <bpm:pageflow-definitions> <value>pageflow.jpdl.xml</value> <value>form.jpdl.xml</value> </bpm:pageflow-definitions> </bpm:jbpm>

e finalmente fiz o seguinte Bean:

[code]@Name(“form”)
@Scope(CONVERSATION)
public class Form {

    //atributos private
	
@Create
@Begin(pageflow="form")
public void begin(){	}
    //métodos get e set...

}[/code]

Quando clico em next a página inteira navega para form2.xhtml ao invés de apena o elemento “a4j:include”.
onde estou errando?