/// <summary>
        /// get the initial display for the index with any defaults set
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            Item currentItem = _renderingContext.ContextItem;

            Item section = currentItem.Axes.GetAncestors().FirstOrDefault(item => item.TemplateName == "Events-Section");

            if (!string.IsNullOrWhiteSpace(RenderingContext.Current.Rendering.DataSource))
            {
                var datasourceItem = RenderingContext.Current.ContextItem.Database.GetItem(RenderingContext.Current.Rendering.DataSource);
                if (datasourceItem != null)
                {
                    section = datasourceItem;
                }
            }

            var model = _navigationHelpers.CreateNavigationMenu(section, currentItem);

            return(View(model));
        }