demo: add drag-and-drop file support