Parallelize by recursing into subdirectories
Correct seenKeyCount
Progress, depth, event emitting