private void remove(BondStructureComponentEditor editor_)
    {
      subscribe(editor_, false);
      flowLayoutPanel1.Controls.Remove(editor_);

      InternalStructure.Remove(editor_.InnerObject);

      editor_.Dispose();

      sortOutPositioning();

      m_loadedName = null;
      m_loadedPath = null;
    }