сделай подпроект проверки и решения, и вставляй перед каждым действием.
Параллельный поток, для полноценной работы с браузером, все равно не получится запустить, да и если запустишь, то в основном потоке все равно надо будет делать проверку сообщающихся тригеров между потоками и так же придется вставлять кубик c# перед каждым действием для приостановки шаблона.