Я тут скорее про озвученный вариант выше, когда шаблон уже в процессе работы, а не написания или отладки, должен анализировать и принимать решение, например, где и какие попапы, что закрывать и т.д. (ну либо не так описали использование, мне показалось, что это именно про процесс работы уже...