changed signalr interactions to use context.user to provide a higher level of security