update for new settings api, plus separating fan view from todo view