Issue #1: Change on settings should be propagated to the listeners immediately