Using dragEvent instead of dropZone to avoid implementing an empty drop method