Issue #13 Added so that multiple different contexts on the same client can listen to the same event without subscribing multiple times to server
Fixed a bug that caused all generic argument events to be fired on subscribers even if the generic arguments didn't match