videojs/video.js — pull request #1068 by download13 (2014-03-09 20:50:45+00:00)
Title: Prevent mousemove spam

Some platforms produce frequent mousemove events whether or not the mouse has moved. This causes the UI to always be displayed since userActive_ is always `true`. By keeping track of the last mouse position and only firing if the new position is different, we can eleminate the event spam.