#18 Preferences are now updated every time user confirms settings on
panel