valiant battle with web sockets and how poorly they play with angular templates