Добавление внутреннего вызова `addEventListener` внутри другого вызова `addEventListener` является обычной практикой для создания цепочки реакций на события.
Когда происходит событие, например, клик или нажатие клавиши, первый вызов `addEventListener` отслеживает это событие. Когда событие возникает, он запускает другую функцию (второй вызов `addEventListener`) в ответ на это событие. То есть вкладывание дополнительного `addEventListener` позволяет создавать вложенную структуру обработки событий.
Такая вложенность может быть полезна в случаях, когда необходимо выполнить разные действия в ответ на одно и то же событие, или когда нужно осуществить цепочку обработки событий.