(Issue #3781) trigger event in all cases (so error message may be displayed)
(Issue #3781) check dropped files for validity and display error if appropriate