postMessage isn't work as well in IE as we suspected

This adds sockets back.