public bool OnVillageDoubleClickCore(MapVillageEventArgs e)
        {
            if (_fullControllManipulator != null)
            {
                var mustRedraw = _fullControllManipulator.OnVillageDoubleClickCore(e);
                if (mustRedraw)
                {
                    return(true);
                }
            }

            bool redraw = false;

            foreach (ManipulatorBase m in _manipulators)
            {
                redraw |= m.OnVillageDoubleClickCore(e);
            }
            return(redraw);
        }