Can't we do this in the template? Still, something seems wrong here, it looks like each time `timedItem` changes we insert a new `wat-tree-node`?