Experimenting with removing globalConnection

I'm having issues using multiple hubs. The theory is that it is caused by the shared connection.