/// <summary>
 /// Invoking web browser and call the internal delegate function
 /// </summary>
 /// <param name="web">web browser</param>
 public void InvokeBrowser(System.Windows.Forms.WebBrowser web)
 {
     if (web.IsHandleCreated)
     {
         if (web.InvokeRequired)
         {
             web.BeginInvoke(this.display, web);
         }
         else
         {
             this.BrowserWork(web);
         }
     }
 }