to iterate over children it's faster to start with `element.firstElementChild` and iterate with `current.nextElementSibling`. Probably not for this patch since it's a leo+ patch and I don't want to break l10n in 1.1 now ;) but please keep it in mind for a 1.2 patch.