Abstracted signalR from view model via the hub.