a cool signalR client