Different thread communication models + splashscreen.