add tests
drag cursor