Drag and drop events and related controllers