Método para voltar para tela anterior

Cá estou eu de novo…
Meu programa tem 3 telas (form), quando o usuário entra com alguma entrada fora do formato padrão, faço aparecer uma tela de erro (tela 3), explicando o motivo do erro e com um botão voltar que seta a tela atual como a tela anterior (tela1).
Queria reaproveitar o botão voltar da tela de erro, pra reutilizar quando desse erro na tela 2.
O código atual está assim:

if (c==Voltar) { // o botão voltar está na tela padrão de erro (tela3)
           
display.setCurrent(tela1);
        }

Queria fazer um outro if pra saber a tela anterior, e mandar setá-la de novo. Algo como:

if (c== Voltar) {
     if (telaAnterior == tela1) {
            display.setCurrent(tela1);
          }
    else if(telaAnterior == tela2) {
           display.setCurrent(tela2);
          }
}

O problema é: como faço pra saber qual era a tela anterior?

seuDisplay.getCurrent()

pega a tela atual, então setar outra tela no display, busque a atual :lol: