           rowDiv.appendChild(numberSpan);
                    rowDiv.appendChild(contentSpan);
                    rowDiv.appendChild(counterSpan);
                    rowDiv.appendChild(statusSpan);
                    fragment.appendChild(rowDiv);
                    
                    // Store references for updates
                    vanillaElements.push({
                        data: item,
                        counterElement: counterSpan,
                        statusElement: statusSpan
      