реализовал все это следующим образом:
использовал глобальную переменную - в моем случае тупо поставил невидимый TEdit и установил значение при загрузке документа edit1.text:='0'



даее, в событии onDocumentComplete установил всего одну строчку edit1.text:='1' , т.е. документ загрузился
далее реализовал условие
if edit1.text='1' then .....
в общем так вот пока работает