started to move over to specific message types and dispatch on message type
fix up dispatching and wrong message type
subscrib in wire up rather than in QueuedHandler