Prevented too chatty use of onConfigurationChanged.
Cases where a property did actually not change is now no longer
triggering a new call to onConfigurationChanged. This will improve
performance as well as simplify the logistics of listeners.