Definir o foco para uma janela específica de um aplicativo usando o applescript

Como posso definir o foco para uma janela específica de um determinado aplicativo usando o applescript?

Eu tenho várias janelas iTerm2 rodando em diferentes telas. Eu quero definir o foco para uma janela especificada usando applescript.

Eu preciso de duas coisas, um script que coleta as IDs da janela e as imprime para o stdout. Eu tenho isso:

tell application "iTerm"
  set wins to id of every window
end tell

que imprime 6 inteiros: 3034, 2528, -1, -1, -1, -1

Bônus Pergunta: Quais são os quatro -1's?

Então eu tento:

tell application "System Events"
  activate window 3034
end tell

No qual a única coisa que acontece é que eu perco o foco do meu terminal atual (no qual estou digitando esses comandos), não importa se eu especifico 3034 ou 2528 como o ID.

questionAnswers(1)

yourAnswerToTheQuestion