Split off callback functions
use builtin send_chat_msg