@Archchie, вот, что заметил...
Когда выделяю трек и применяю скрипт, то остаётся трек, и, соответственно, трек инспектор, но когда применяю скрипт повторно, то выделенный трек остаётся прежним а в трек инспекторе стоит первый трек.
Это так и задумано?
В цикле всё совпадало.
Ну и вместо тысячи слов: