On the spot: De saia justa (ou curta) | Imediatamente (no ato) | Sem sair do lugar | No lugar exato, na hora exata “On the...