fix inability to play sounds
support drop of multiple files or folders
don't abort completed FileReader
support browsers that expose files as multiple types
properly match parent directory name
handle browsers with .files instead of .items