Fixed a really crazy bug in my code that I have been fighting with for a few days. Also removed the systems dependency on a messaging framework. Replaced it with C# events.