fix trackpad drag behavior