rename set..Callback to add...Callback