Legend items are now toggle buttons (icon grid, not a color-swatch list) that hide/show that category's waypoints on the map. Filtering re-slices each file's source data rather than using a layer filter, since MapLibre clusters a GeoJSON source's full data regardless of what a layer filter hides.