molly client keeps an eye on the websocket and attempts to reconnect if no pings are seen in awhile; syphon client publishes a connection lost image if the stream is destroyed, it also doesn't destroy and recreate the session arbitrarily anymore