a composer-friendly clone of pusher-realtime-chat-widget