simple file or directory chooser