Bug Fixes
The socket.io Socket instance's emit was being manipulated which prevented other events happening concurrently from being processed. The socket.io socket instance is now wrapped in a proxy object. The proxy object is manipulated now instead of the actual socket.io Socket instance.