preferences: use a header bar and style it better