Banner hides on scroll down and reappears on scroll up
Refactored out the enhanced scroll event controller

Things are still a mess however