Updated to using stev's mousemove + dllcall