Add a listener service provider.
Move supporting providers to a common location.