Listener Manager interface and implementations