$randomChild can now also return textNodes