 type = parseCandidate(c.candidate).type;
                            acc[type] = (acc[type] || 0) + 1;
                            return acc;
                        }, {});
                        const typeStr = Object.entries(types).map(([k,v]) => `${k}: ${v}`).join(', ');
                        
                        showStatus(`Gathering candidates... Found ${candidates.length} (${typeStr})`, 'info');
                    } else {
                        showStatus(`Gathering complete. Found ${cand