¿Quizás deberías mirar uno de los componentes “Gate” existentes y ajustar sus criterios? Estos tienen bloqueadores bastante molestos e informan a los usuarios lo que se espera de una manera clara y sencilla.