A drag-and-drop libraray for JavaScript