when desktop connects, a new room is made
seems to work, only sends to the rgiht desktop client
mainly cleaning up
renaming and simplifying things
cleanup