more responsive control + clearer level gating