I love it, quick question - under the websocket connection, I see that you're generating an ID with a pretty interesting algorithm, is there any purpose of it, or is it simply random characters? The format is very interesting.
I haven't looked into how that works, so don't ask me about that :)