**Is your feature request related to a problem? Please describe.** If a pref's new value is exactly the same as the current value do not trigger event.