Moved listener methods to provider.