Первый вопрос очень интересный, мне тоже хотелось бы понять если можно получать актуальное состояние по инструменту, который участвует сразу в нескольких скриптах...
Вы как-то решили проблему?