Update the settings before calling the callback
Update the settings before calling the callback

This resulted in an infinite loop because the on_change event was fired when
the color scheme (or the theme) changes and since we didn't update the internal
settings it would still think that settings have been changed and thus do it
all over again.

SublimeText/InactivePanes