diff --git a/packages/core/src/nodes.rs b/packages/core/src/nodes.rs
index d662b4998..80de92917 100644
--- a/packages/core/src/nodes.rs
+++ b/packages/core/src/nodes.rs
@@ -351,31 +351,25 @@ type ExternalListenerCallback<'bump, T> = BumpBox<'bump, dyn FnMut(T) + 'bump>;
/// }
///
/// ```
+#[derive(Default)]
pub struct EventHandler<'bump, T = ()> {
- pub callback: &'bump RefCell