Executar outras rotinas enquanto usa Navigate do TWebBrowser [ DELPHI ]

Bom , crio um componente do tipo TWebBrowser e executo o método Navigate da seguinte forma :

wb1 := TWebBrowser.Create(Self);
wb1.Navigate(‘http://www.guj.com.br’);

Ao executar o método Navigate gostaria de continuar executando as rotinas do meu programa e ao mesmo tempo carregar a página, porém percebi que se logo após eu executar o navigate, executar outros comandos o TWebBrowser simplesmente para de carregar a página, o que fazer ?