Support classes for using the drag and drop mechanism.