diff --git a/crates/xilem_html/src/event/events.rs b/crates/xilem_html/src/event/events.rs
index 933e25da..de7d203a 100644
--- a/crates/xilem_html/src/event/events.rs
+++ b/crates/xilem_html/src/event/events.rs
@@ -16,9 +16,7 @@ macro_rules! event {
pub struct $ty_name
where
V: crate::view::View,
- F: Fn(&mut T, &$crate::Event<$web_sys_ty, V::Element>) -> OA,
V::Element: 'static,
- OA: $crate::event::OptionalAction,
{
inner: crate::OnEvent<$web_sys_ty, V, F>,
data: std::marker::PhantomData,