Much better Performance - only visible nodes are calculated by the loop