Block state → interface behavior