redo some settings UI