CallbackRegistration now takes an EventDispatcher instead of an UIObject