Finished MessageHandlerQueue.cs