Refactored IStreamListenerManager