added onMove precision factor