Listener class

Simple listener class so that I can hide implementation to just have a
single container of listeners and single container of connections.