Как работает-то понятно, смысл этого в чём?) Если вы определяете тип окна через триггер на конкретные обьекты, то и привязывать действие нужно к объекту, а не к закрытию-открытию его окна. Я, повторюсь, не пойму, что открывает сама возможность сделать действие после закрытия окна?
Вы можете с тем же успехом привязать действие просто на триггер касания, после чего оно выполнится. А если сразу после касания открывается какое-то окно (например, как у Двеллингов — окно найма), то скрипт, написанный под триггер касания, дождётся выхода из окна и выполнится!