       sb[server + '/connection'].mouseover = gid
 
     onMouseLeave: (e) ->
-      sb[server + '/connection'].mouseover = null
+      sb[server + '/connection'].mouseover = undefined
 
     if me_in_group && sb['tawk/dimensions'].person_width < 100 # render the AV controls above the group if people are really small
       AV_CONTROL_BAR above: true

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

  unsavable = (obj) ->
    throw new Error("Cannot save #{obj.key}")


should_hear_fully = (person, me) ->
  me.group in [person.group, person.mouseover] or
    (me.mouseover in [person.group, person.mouseover] and me.mouseover != undefined)

group_size = (num_people) ->
  floor = Math.floor(Math.sqrt(num_people))
