fixed nav on responsive, added event listener