<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
I have a layout structure that looks roughly like this:<br><br>Root<br>&nbsp;&nbsp;&nbsp; renderContentOn: html<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; html render: self content. "MainPage new"<br><br>MainPage<br>&nbsp;&nbsp;&nbsp; renderContentOn: html<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; html render: self map. "Map new"<br><br>Map<br>&nbsp;&nbsp;&nbsp; renderContentOn: html<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; html render: self content. "Area new"<br><br>Area<br>&nbsp;&nbsp;&nbsp; renderContentOn: html<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "stuff"<br><br>I also have an announcement on 'Map' that changes the content to, say, "Province new".<br><br>Hitting a link with a callback, ie.: "self session announce: (TOCAnnounceChangeMap on: TOCProvince new)" still renders the original initialized component ("Area new").<br><br>Am I correct in deducing that when the page is reloaded it creates a new instance of "Map" and therefore does not render what was saved in the 'content' variable? If so, can I use jQuery to do this with announcements? And, how would that look?<br><br>Thanks,<br>RS<br><br /><hr />Lauren found her dream laptop.  <a href='http://www.microsoft.com/windows/choosepc/?ocid=ftp_val_wl_290' target='_new'>Find the PC that’s right for you.</a></body>
</html>