Currently locks up UI, need to spin off the processing in a background thread and prevent selection of new files/clicking the import button again
Ideally, provide the user with import progress in some sort of display, showing which file is being processed and which record it is on out of the total
Add a cancel button, which propagates the CancellationRequested