JDeveloper 10g, problema ViewLink

Pessoal o problema é seguinte, eu tenho as entidades de Estado, Cidade e
Cliente. E seus respectivos ViewObjects. E então eu criei um ViewLink para
ligar Estado com Cidade e um para ligar Cidade com cliente. Todos esses
ViewObjects e ViewLinks estão criados no mesmo Aplicaton module e estão na
mesma tela, e apenas em abas diferentes. Cada ViewObject ou ViewLink possui
um PanelBinding e em JUApplication diferentes.

O problema é o seguinte quando eu executo um rolback(utilizando o
JUNavigationBar) para o panelBinding de cliente ele realiza um evento de
rolback para o de estado também. Tem como eu resolver isto ? Como?

E outro problema é que quando eu clico em próximo do painel de estado ele
só muda o ViewLink de Cidade, e ele deveria atualizar o ViewLink de Cliente,
ele não atualiza o de clientes, pois quando eu clico no proximo de estado
ele só atualiza o ViewLink de Cidade e não o ViewObject, eu consegui arrumar
isto, mas eu fazendo o controle, eu gostaria de saber se tem como fazer
automatico isto? Se aconteceu uma mudança no ViewLink, já realizar no
ViewObject correspondente, tem com?

Aguardo resposta!