Callback support is in the trait.  (Now with remove too.)