changeListener

listener handling setting changes.