If you are playing with mods that support multiple surfaces for the game (example: SE),
it would be a good idea to filter all tags of other surfaces (I mean not the current one) from the list (by default)
"by default" — I mean, this should be the default behavior, since you don't expect to get a list from other surfaces - you can't view their position on the map or do anything else.
But, if you want to mess with the code logic, you can return the whole list when you press some button/checkbox