Switch to libwebsocket