Add ability to pass custom events to drop zones for drag enter/leave.

Came across this use case for something where we have collapsed elements, and we want to be able to expand them on hover (after a certain amount of time), so we need the ability to know when something has entered/left while dragging, and trigger events for both.