Make CDispatcher into a singleton