Document dataCallback and shouldSendCallback