I am using `socket.io-client` `1.1.0` from CDN, and connects to my server which is also `1.1.0`. My page is under heavy load on startup, which takes care of all the initialization stuffs. I found that the 'connect' event at client side is fired around 20% of the time, but checking `socket.connected` after page load is always true. I suspect that the `connect` event is fired before it binds to my event handlers. I think when a new event handler binds to the `connect` event, and the socket is currently connected, that handler should be triggered immediately.