Separate thread for validations
Run validations in GUI in their own thread, separate from the rest of the GUI