precise movement detection