The problem appears to only be because document.body
isn't 100% of the height of the browser window. Thus when you get below the bottom of the body it no longer is firing the mousemove
event.
Add these two lines to your jsfiddle and try it again:
html { height:100%; }
body { height:100%; }