separate contacts list from messaging window
implement client/server sockets
chaaat!