uplink exposes socket.on and socket.emit