Threaded GTK so that it doesn't conflict w/ main loop