Thanks for the reply, I have one more question. When subscribing to the same item through these two LS clients during the same user session, in the logs I am seeing always one or the other host giving updates. Is that expected behavior? I was hoping to receive one update at a time from both hosts. The only thing I changed from that Demo sample is instantiating a new LS object and call the other methods for each LS client. I am using the SimpleLogAppender to log client listener updates. I am new to this, so trying to understand if there is something between the listener or the logger that doesn't allow it differently, or is it me who is taking the wrong approach. Thanks!

e.g Logs
host1 - Connected:Streaming
host2 - Connected:Streaming

host1
subscribed
item update
item update
item update

host2
subscribed
item update
item update
item update

Why somewhere here there isn't:
host1
item update
host2
item update