add range detect when click&drag