Now runs on Firefox!!
 changes:
  - e.y -> e.pageY
  - .style.backgroundPositionY -> .style.backgroundPosition [if 'backgroundPositionY' is not defined]