add smoother movement and calibration button