new SwingBoundMessageProcessor class