Now runs on Firefox!!

changes:
  - e.y -> e.pageY
  - .style.backgroundPositionY -> .style.backgroundPosition [if 'backgroundPositionY' is not defined]