/// <summary>
        /// Resets selection and returns number regions hit by this method.
        /// </summary>
        /// <returns></returns>
        public int ResetSelection()
        {
            int resettedSelection = highlightRegionHandler.HighlightedRegionsCount;

            highlightRegionHandler.ResetHighlight();

            selectedRegions.Clear();

            return(resettedSelection);
        }