Refactor tabbuilder.tab_settings a bit and fix "Weather" checkbox.