configuration improvements

api enhancements, applying settings individually now, automatic applying
of the newly set value