add the drag move feature