It'd be interesting to see the logs or data on how the physical movement falls out of sync. It probably even correlates with temperature and humidity.