Offsetx

for mouseTime, use page offset rather than event 
This is because if there is a scroll handle, the offsetX of the event
would be with respect to that element. Plus, we already caluclated the
page offset.
Requires the JSHint PR to be merged first.