private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (tabControl1.SelectedTab == CustomTab)
     {
         UpdateCustomDisplay();
     }
     else if (tabControl1.SelectedTab == WMSTab)
     {
         UpdateWMSDisplay();
     }
     else if (tabControl1.SelectedTab == WFSTab)
     {
         UpdateWFSDisplay();
     }
     else if (tabControl1.SelectedTab == ReferenceTab)
     {
         if (!m_hasLoadedRefs)
         {
             LoadingReferences.Visible = true;
             ReferenceWorker.RunWorkerAsync(m_resourceId);
         }
     }
 }