Imagino que o programa seja lido linha a linha pelo computador, entretanto minha dúvida é se este programa fica em loop.
Após a leitura das inicializações das variáveis e funções tem-se apenas dois comandos tela.onclick = desenhaCirculo e tela.oncontextmenu = mudaCor;, então assim que a leitura do programa estiver numa dessas linhas ele fica travado aguardando o comando ou ele segue para a próxima linha e se nada for feito ele volta para o começo, estando ele em loop? Ou há um loop somente nestas duas linhas de comando?
Acredito que não está em loop, pois as variáveis não são reinicializadas (elas são reiniciadas através da função, por exemplo a variável contadora), desta forma gostaria de saber como é feita a leitura deste programa.