<div>If I receive an external message (not a request from a browser) thru a socket telling me that all the presentation apps that share a particular Comet pusher need to advance to the next slide.  How should this best be done?</div>
<div><br></div><div>My solution:  I saved a reference to one of the presentation apps and send it the message #nextPage (from a Workspace window).  This failed (got a walkback) in JSObject&gt;&gt;render:on: at</div><div><br>
</div><div>      document := JSDocument on: aStream codec: self requestContext codec.</div><div><br></div><div>Since &#39;codec&#39; is never used in JSDocument I changed the line above to:</div><div><br></div><div>      document := JSDocument on: aStream codec: #useless.<br>
<br></div><div>This works BUT is it a reasonable approach?  Or is there a canonical solution to the problem of external events?<i><br></i></div><font color="#888888"><div><br></div><div>---John</div>
</font><br>