Make API more obvious (sockets emit the events & have a ask/tell method now)