Downslice the interface necessary to fire Events

We don't need the entire Checkable interface here.