Dúvida templates jsf

Boa tarde;

Estou com um problema estrutural e não estou sabendo como resolver:
Tenho uma aplicação web que faz uso de facelets com as seguintes situações:
-Criei um template principal e todas as páginas fazem uso do mesmo.
-Algumas páginas, além de fazer uso do template principal, utilizam outros formatos de templates para caracterizar a mesma.
O problema é o seguinte, no template principal carrego informações em uma área que nao podem ser perdidas, e por isso todas as janelas da aplicação são popups do richfaces.
O problema é que quando abro uma janela qualquer, acabo perdendo o conteudo da janela principal.
Outro ponto, é que nao gostaria de carregar todos os popups na mesma tela, coisa que hoje eu faço separado, porem perdendo o conteudo.

Alguma ideia de como eu poderia abrir popups que não estejam na mesma página fazendo com que esta página nao seja processada novamente???
Utilizo jsf 1,2 e richfaces 33.2, facelets…

Obrigado por qualquer ajuda…