public Vector2 localToAscendantCoordinates( Element ascendant, Vector2 localCoords )
{
Element element = this;
while( element != null )
{
localCoords = element.localToParentCoordinates( localCoords );
element = element.parent;
if( element == ascendant )
break;
}
return localCoords;
}