Fully over to sockets now, and the thread view is updating itself in real time via a socket. Neat! Thread list still needs to be wired up