diff --git a/src/meshcore_hub/web/static/js/spa/components.js b/src/meshcore_hub/web/static/js/spa/components.js
index 1232bd9..1b82690 100644
--- a/src/meshcore_hub/web/static/js/spa/components.js
+++ b/src/meshcore_hub/web/static/js/spa/components.js
@@ -659,12 +659,12 @@ export function observerFilterBadges({ areas, disabled, onToggle, extraClass = '
const title = enabled
? t('common.filter_observer_disable')
: t('common.filter_observer_enable');
- const emoji = extractFirstEmoji(n._displayName);
- const label = emoji ? (n._displayName.replace(emoji, '').trim() || n._displayName) : n._displayName;
+ const emoji = extractFirstEmoji(area);
+ const label = emoji ? (area.replace(emoji, '').trim() || area) : area;
return html``;
+ @click=${() => onToggle(area)}>${emoji ? html`${emoji}` : nothing}${label}`;
})}
`;
}