Fixed weird timings reported in Firefox/Android

Seems e.timeStamp isn't reliable for the simulated mouse events (giving
wrong delta in ms between events). Dirty hack to just use
Date().getTime() instead. Still...works reliably in all browsers now,
from my testing...