fix cursor; add gyro