mouse drag behavior added