Fix a memory leak
Fix messaging to make it much less noisy. Threads can subscribe to particular messages.