Use Bordeaux Threads for all threading primitives, so that non-GUI parts of