Added before filter -- if it returns false - no processing is performed. Defaults to always-true function. Added option 'handle_click' -- it opens the file open dialog if user clicks the droparea. Defaults to false.