dynamic header title via Page Service; quite a lot of refactoring in services, controllers and views