add hold to prevent dragging
added transform effect