Customizing header navigation with a TopNavigationDataSource delegate control