add blockingEvent modifier