Hi Doug,
I am very glad that you locate your problem !!
Why do you still need to use modal form if you need to produce Drag and Drop operations.
Probably the better option to you is set the yourform.ALWAYSONTOP propertie to .T., if you want to left your form on the top of the others. The behavior is almost the same. If ocassionaly the user start one new event from other form, you can control the operation with one "status flag" variable allowing or not the event run.
Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20