wait for all callbacks to complete

I *could* write a test, but that seems against the spirit of the module.