Add NewListenerConfig func