redesign file drop handler: multiple files, directories (recursive)
Merge pull request #574 from hg42/redesign-drop-handler

redesign file drop handler: multiple files, directories (recursive)