added tabbed preferences panel