Refactored grid as a custom component to encapsulate the SignalR and grid JavaScript a bit more.