public virtual void RemoveChild( string name )
{
OverlayElement element = GetChild( name );
children.Remove( name );
// remove from container list (if found)
if ( childContainers.ContainsKey( name ) )
{
childContainers.Remove( name );
}
element.Parent = null;
}
/// <summary>