Implement ui.MessageSender