first crack at file collection loading with thread and dialog.