buddy typing callbacks