     that are in a groups. The end result is that if you call the lower
     level function you get all the streams, but using dom.TAWK you only
     get a subset of them.
-sb[server+'/connection'].id (string, required): An identifier for the connection that must be unique
-    in the given space. It is used to export stream information
-    for every user.
-
-State exported:
-sb['tawk/stream/' + id] -> {
-  url: A blob url for the stream. It can be used in audio or video tags with src: url
-  volume: On a scale from 0-100, how loud is the user speaking.
-      Volume tries to reflect human speech, and ignore static background noise.
-}
-There will be one piece of state exported per remote *and* local stream.
-
-Params:
 audio (boolean, default=true): Whether to subscribe to and publish audio
 video (boolean, default=true): Whether to subscribe to and publish video
 on_join (function({audio, video}), default=window.publish_local_stream):


window.statebus_ready or= []
window.statebus_ready.push ->
  sb['tawk/janus_initialized'] = false
  sb['tawk/space'] = undefined # Will be filled in dom.TAWK

  unsavable = (obj) ->

      audioSend: audio
      videoSend: video
    success: (jsep) ->
      console.info 'success, configuring local stream'
      plugin_handle.send
        message:
          request: "configure"
