adding mouse draggin interaction