other idea, if i have a position to insert the new icon, we could calculate the node in that place and insert before the new one avoiding loops...