Require microevent