Move callbacks to chat.callbacks