Uses Pusher rather than websocket-rails due to lack of support