public ExplorerRegion getRegionContainingPoint(ExplorerPoint p)
        {
            foreach (ExplorerRegion currentRegion in regionList)
            {
                if (currentRegion.regionContainsPoint(p)) return currentRegion;
            }

            return null;
        }
 public ExplorerRegion getRegionContainingPoint(ExplorerPoint p)
 {
     return regionsContainer.getRegionContainingPoint(p);
 }