Iris sólo comprueba el evento canSleep en Screens. Sin embargo es un método que está asociado a Component. Creo que es lógico que sea así: Que desde un UI también se puede interrumpir la navegación.