.call() for callbacks

allows access to filedrop instance (instead of document) inside callbacks