I wonder if it is possible to have a panel acting like a frame/iframe, in that HTML will be displayed in there, and when the user clicks a link, the response can be targeted to the same panel, where the HTML gets rendered.
You could intercept all clicks on the panel body and check if the target is an 'a' tag and if it is, stop the event and load the panel with the new href instead.
Another solution would be to actually use an IFRAME, e.g. bodyCfg:{tag: 'iframe', src: 'myurl.html'}
Condor,
To me, as a dummy, option 2 looked more compelling, and... it simply worked. To my biggest surprise, even the back button did what it was expected to do!
Thanks so much!
-Juerg