Remove sockets, use JS classes to back results