fix dragend function