add some preference tooltips and related code consolidation