Fired when the an attribute of a config option changes
the previous value
the new value
Fired when a config option changes
Optional
Fired when config options changed
Fired when the state of the object changed
the associated state
a set of flags describing what exactly changed
Fired when the an attribute of a config option changes