Client: Reader listener to single reference
Client: Reader listener to single reference

We don't need to use a `ListenerHelper` since we just have a single reference anyways.  This reduces reflection overhead and memory footprint.

threadly/litesockets,jentfoo/litesockets