when you use socket.connect(), should the connect listener be called with the socket as 'this' ?