Processing is now threaded, not blocking the user interface.