First pass at using websockets