Why do we create, wait for it to process, then reprocess? Why not just listen for the initial preview event based on the file creation?