change: add StylePreference and styleToggleButton