adds support for dest to be a path for multiple sources

- also adds extracted source file and dest as arguments to 'callback'