hover works just fine until you start to scroll