chat settings toggles now remember state