set Message Listener
Sets a new message listener for the plan.
The SDK does not retain the listener, so keep your own strong reference to it for as long as you need callbacks. A preloaded presenter reused across screens keeps delivering callbacks without re-registering the listener.
You can manually call removeMessageListener to clear the listener earlier if needed.