Finishing header layout, added new feature: hide header on scroll.