drag-and-drop file open support