public void OnTagRemoved(string tag)
        {
            // Invoke feature tracking if it was requested
            if (null != TagFeature_Remove)
            {
                FeatureTrackingManager.Instance.UseFeature(TagFeature_Remove);
            }

            HashSet <string> tags = TagTools.ConvertTagBundleToTags(TagsBundle);

            tags.Remove(tag);
            TagsBundle = TagTools.ConvertTagListToTagBundle(tags);
        }
        private void ObjAddControl_OnNewTag(string tag)
        {
            HashSet <string> tags = TagTools.ConvertTagBundleToTags(TagsBundle);

            tags.Add(tag);
            TagsBundle = TagTools.ConvertTagListToTagBundle(tags);

            // Invoke feature tracking if it was requested
            if (null != TagFeature_Add)
            {
                FeatureTrackingManager.Instance.UseFeature(TagFeature_Add);
            }
        }