Added initial support for settings listeners.