From 4284f8184e1f7d97bd68a395c0153c405960063a Mon Sep 17 00:00:00 2001
From: pietervdvn <pietervdvn@posteo.net>
Date: Thu, 19 Aug 2021 18:30:43 +0200
Subject: [PATCH] Fix typo's: s/seperat/separat/, fix #457

---
 Docs/SpecialInputElements.md                  |   2 +-
 Docs/SpecialRenderings.md                     |   4 +-
 Docs/TagInfo/mapcomplete_artworks.json        | 111 --
 Docs/TagInfo/mapcomplete_cycle_infra.json     | 767 --------------
 Docs/TagInfo/mapcomplete_cyclofix.json        |   4 +-
 Docs/TagInfo/mapcomplete_facadegardens.json   |   2 +-
 Docs/TagInfo/mapcomplete_fietsstraten.json    | 264 -----
 Docs/TagInfo/mapcomplete_natuurpunt.json      | 952 ------------------
 Docs/TagInfo/mapcomplete_toilets.json         |   8 +-
 Docs/TagInfo/mapcomplete_trails.json          | 106 --
 Docs/TagInfo/mapcomplete_waste_basket.json    |   2 +-
 Docs/URL_Parameters.md                        |  26 +-
 Logic/Actors/ImageSearcher.ts                 |   2 +-
 Logic/Osm/ChangesetHandler.ts                 |   2 +-
 Logic/Web/QueryParameters.ts                  |   2 +-
 UI/BaseUIElement.ts                           |   2 +-
 UI/Input/ValidatedTextField.ts                |   2 +-
 UI/SpecialVisualizations.ts                   |   4 +-
 assets/layers/barrier/barrier.json            |   6 +-
 assets/layers/bike_shop/bike_shop.json        |   4 +-
 .../cycleways_and_roads.json                  |  44 +-
 langs/layers/en.json                          |  30 +-
 langs/layers/nl.json                          |   2 +-
 langs/themes/en.json                          |  12 +-
 langs/themes/nl.json                          |  12 +-
 25 files changed, 86 insertions(+), 2286 deletions(-)
 delete mode 100644 Docs/TagInfo/mapcomplete_artworks.json
 delete mode 100644 Docs/TagInfo/mapcomplete_cycle_infra.json
 delete mode 100644 Docs/TagInfo/mapcomplete_fietsstraten.json
 delete mode 100644 Docs/TagInfo/mapcomplete_natuurpunt.json
 delete mode 100644 Docs/TagInfo/mapcomplete_trails.json

diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md
index 3249c0b91..957a74db4 100644
--- a/Docs/SpecialInputElements.md
+++ b/Docs/SpecialInputElements.md
@@ -20,7 +20,7 @@ A geographical direction, in degrees. 0° is north, 90° is east, ... Will retur
 
 ## length
 
-A geographical length in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma seperated) ], e.g. `["21", "map,photo"]
+A geographical length in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `["21", "map,photo"]
 
 ## wikidata
 
diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md
index 524b59122..533230642 100644
--- a/Docs/SpecialRenderings.md
+++ b/Docs/SpecialRenderings.md
@@ -1,7 +1,7 @@
 
 ### Special tag renderings 
 
- In a tagrendering, some special values are substituted by an advanced UI-element. This allows advanced features and visualizations to be reused by custom themes or even to query third-party API's. General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_name(args):cssStyle}`. Note that you _do not_fcs need to use quotes around your arguments, the comma is enough to seperate them. This also implies you cannot use a comma in your args 
+ In a tagrendering, some special values are substituted by an advanced UI-element. This allows advanced features and visualizations to be reused by custom themes or even to query third-party API's. General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_name(args):cssStyle}`. Note that you _do not_fcs need to use quotes around your arguments, the comma is enough to separate them. This also implies you cannot use a comma in your args 
 ### all_tags 
 
  Prints all key-value pairs of the object - used for debugging 
@@ -78,7 +78,7 @@ key | opening_hours | The tagkey from which the table is constructed.
 name | default | description
 ------ | --------- | -------------
 Url | undefined | The URL to load
-Shorthands | undefined | A list of shorthands, of the format 'shorthandname:path.path.path'. Seperated by ;
+Shorthands | undefined | A list of shorthands, of the format 'shorthandname:path.path.path'. separated by ;
 path | undefined | The path (or shorthand) that should be returned
  
 #### Example usage 
diff --git a/Docs/TagInfo/mapcomplete_artworks.json b/Docs/TagInfo/mapcomplete_artworks.json
deleted file mode 100644
index 38dc1e551..000000000
--- a/Docs/TagInfo/mapcomplete_artworks.json
+++ /dev/null
@@ -1,111 +0,0 @@
-{
- "data_format": 1,
- "project": {
-  "name": "MapComplete Open Artwork Map",
-  "description": "Welcome to Open Artwork Map, a map of statues, busts, grafittis and other artwork all over the world",
-  "project_url": "https://mapcomplete.osm.be/artworks",
-  "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/",
-  "icon_url": "https://mapcomplete.osm.be/assets/themes/artwork/artwork.svg",
-  "contact_name": "Pieter Vander Vennet, MapComplete",
-  "contact_email": "pietervdvn@posteo.net"
- },
- "tags": [
-  {
-   "key": "tourism",
-   "description": "The MapComplete theme Open Artwork Map has a layer Artworks showing features with this tag",
-   "value": "artwork"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Artworks allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Artworks allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Artworks allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Artworks allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows and asks freeform values for key 'artwork_type' (in the MapComplete.osm.be theme 'Open Artwork Map')"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=architecture with a fixed text, namely 'Architecture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "architecture"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=mural with a fixed text, namely 'Mural' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "mural"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=painting with a fixed text, namely 'Painting' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "painting"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=sculpture with a fixed text, namely 'Sculpture' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "sculpture"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=statue with a fixed text, namely 'Statue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "statue"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=bust with a fixed text, namely 'Bust' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "bust"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=stone with a fixed text, namely 'Stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "stone"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=installation with a fixed text, namely 'Installation' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "installation"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=graffiti with a fixed text, namely 'Graffiti' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "graffiti"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=relief with a fixed text, namely 'Relief' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "relief"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=azulejo with a fixed text, namely 'Azulejo (Spanish decorative tilework)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "azulejo"
-  },
-  {
-   "key": "artwork_type",
-   "description": "Layer 'Artworks' shows artwork_type=tilework with a fixed text, namely 'Tilework' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Artwork Map')",
-   "value": "tilework"
-  },
-  {
-   "key": "artist_name",
-   "description": "Layer 'Artworks' shows and asks freeform values for key 'artist_name' (in the MapComplete.osm.be theme 'Open Artwork Map')"
-  },
-  {
-   "key": "website",
-   "description": "Layer 'Artworks' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Open Artwork Map')"
-  },
-  {
-   "key": "wikidata",
-   "description": "Layer 'Artworks' shows and asks freeform values for key 'wikidata' (in the MapComplete.osm.be theme 'Open Artwork Map')"
-  }
- ]
-}
\ No newline at end of file
diff --git a/Docs/TagInfo/mapcomplete_cycle_infra.json b/Docs/TagInfo/mapcomplete_cycle_infra.json
deleted file mode 100644
index 56abd1753..000000000
--- a/Docs/TagInfo/mapcomplete_cycle_infra.json
+++ /dev/null
@@ -1,767 +0,0 @@
-{
- "data_format": 1,
- "project": {
-  "name": "MapComplete Bicycle infrastructure",
-  "description": "A map where you can view and edit things related to the bicycle infrastructure.",
-  "project_url": "https://mapcomplete.osm.be/cycle_infra",
-  "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/",
-  "icon_url": "https://mapcomplete.osm.be/assets/themes/cycle_infra/cycle-infra.svg",
-  "contact_name": "Pieter Vander Vennet, ",
-  "contact_email": "pietervdvn@posteo.net"
- },
- "tags": [
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "cycleway"
-  },
-  {
-   "key": "cycleway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "lane"
-  },
-  {
-   "key": "cycleway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "shared_lane"
-  },
-  {
-   "key": "cycleway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "track"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "yes"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "path"
-  },
-  {
-   "key": "bicycle",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Cycleways showing features with this tag",
-   "value": "designated"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'Cycleways' shows cycleway=shared_lane with a fixed text, namely 'There is a shared lane' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "shared_lane"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'Cycleways' shows cycleway=lane with a fixed text, namely 'There is a lane next to the road (seperated with paint)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "lane"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'Cycleways' shows cycleway=track with a fixed text, namely 'There is a track, but no cycleway drawn seperately from this road on the map.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "track"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'Cycleways' shows cycleway=seperate with a fixed text, namely 'There is a seperately drawn cycleway' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "seperate"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'Cycleways' shows cycleway=no with a fixed text, namely 'There is no cycleway' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'Cycleways' shows cycleway=no with a fixed text, namely 'There is no cycleway' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "lit",
-   "description": "Layer 'Cycleways' shows lit=yes with a fixed text, namely 'This street is lit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "lit",
-   "description": "Layer 'Cycleways' shows lit=no with a fixed text, namely 'This road is not lit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "lit",
-   "description": "Layer 'Cycleways' shows lit=sunset-sunrise with a fixed text, namely 'This road is lit at night' (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "sunset-sunrise"
-  },
-  {
-   "key": "lit",
-   "description": "Layer 'Cycleways' shows lit=24/7 with a fixed text, namely 'This road is lit 24/7' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "24/7"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cycleways' shows cyclestreet=yes with a fixed text, namely 'This is a cyclestreet, and a 30km/h zone.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cycleways' shows cyclestreet=yes with a fixed text, namely 'This is a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cycleways' shows cyclestreet= with a fixed text, namely 'This is not a cyclestreet.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cycleways' shows and asks freeform values for key 'maxspeed' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cycleways' shows maxspeed=20 with a fixed text, namely 'The maximum speed is 20 km/h' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "20"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cycleways' shows maxspeed=30 with a fixed text, namely 'The maximum speed is 30 km/h' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "30"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cycleways' shows maxspeed=50 with a fixed text, namely 'The maximum speed is 50 km/h' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "50"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cycleways' shows maxspeed=70 with a fixed text, namely 'The maximum speed is 70 km/h' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "70"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cycleways' shows maxspeed=90 with a fixed text, namely 'The maximum speed is 90 km/h' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "90"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows and asks freeform values for key 'cycleway:surface' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=wood with a fixed text, namely 'This cycleway is made of wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "wood"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=concrete with a fixed text, namely 'This cycleway is made of concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "concrete"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=cobblestone with a fixed text, namely 'This cycleway is made of cobblestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "cobblestone"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=unhewn_cobblestone with a fixed text, namely 'This cycleway is made of asphalt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "unhewn_cobblestone"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=sett with a fixed text, namely 'This cycleway is paved' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "sett"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=asphalt with a fixed text, namely 'This cycleway is paved with stones with a flat top' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "asphalt"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=paved with a fixed text, namely 'This cycleway is made of gravel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "paved"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=paving_stones with a fixed text, namely 'This cycleway is unhardened' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "paving_stones"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=gravel with a fixed text, namely 'This cycleway is made of gravel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "gravel"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=fine_gravel with a fixed text, namely 'This cycleway is made of fine gravel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "fine_gravel"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=pebblestone with a fixed text, namely 'This cycleway is made of pebblestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "pebblestone"
-  },
-  {
-   "key": "cycleway:surface",
-   "description": "Layer 'Cycleways' shows cycleway:surface=ground with a fixed text, namely 'This cycleway is made from raw ground' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "ground"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "excellent"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=good with a fixed text, namely 'Usable for thin wheels: racing bike' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "good"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=intermediate with a fixed text, namely 'Usable for normal wheels: city bike, wheelchair, scooter' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "intermediate"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=bad with a fixed text, namely 'Usable for robust wheels: trekking bike, car, rickshaw' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "bad"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=very_bad with a fixed text, namely 'Usable for vehicles with high clearance: light duty off-road vehicle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "very_bad"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=horrible with a fixed text, namely 'Usable for off-road vehicles: heavy duty off-road vehicle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "horrible"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=very_horrible with a fixed text, namely 'Usable for specialized off-road vehicles: tractor, ATV' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "very_horrible"
-  },
-  {
-   "key": "cycleway:smoothness",
-   "description": "Layer 'Cycleways' shows cycleway:smoothness=impassable with a fixed text, namely 'Impassable / No wheeled vehicle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "impassable"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows and asks freeform values for key 'surface' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=wood with a fixed text, namely 'This street is made of wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "wood"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=concrete with a fixed text, namely 'This street is made of concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "concrete"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=sett with a fixed text, namely 'This street is made of cobblestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "sett"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=asphalt with a fixed text, namely 'This street is made of asphalt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "asphalt"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=paved with a fixed text, namely 'This street is paved' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "paved"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=fine_gravel with a fixed text, namely 'This street is made from fine gravel' (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "fine_gravel"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=cobblestone with a fixed text, namely 'This street is made from cobblestone' (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "cobblestone"
-  },
-  {
-   "key": "surface",
-   "description": "Layer 'Cycleways' shows surface=paving_stones with a fixed text, namely 'This street is made from paving stones' (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "paving_stones"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "excellent"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=good with a fixed text, namely 'Usable for thin wheels: racing bike' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "good"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=intermediate with a fixed text, namely 'Usable for normal wheels: city bike, wheelchair, scooter' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "intermediate"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=bad with a fixed text, namely 'Usable for robust wheels: trekking bike, car, rickshaw' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "bad"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=very_bad with a fixed text, namely 'Usable for vehicles with high clearance: light duty off-road vehicle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "very_bad"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=horrible with a fixed text, namely 'Usable for off-road vehicles: heavy duty off-road vehicle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "horrible"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=very_horrible with a fixed text, namely 'Usable for specialized off-road vehicles: tractor, ATV' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "very_horrible"
-  },
-  {
-   "key": "smoothness",
-   "description": "Layer 'Cycleways' shows smoothness=impassable with a fixed text, namely 'Impassable / No wheeled vehicle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "impassable"
-  },
-  {
-   "key": "width:carriageway",
-   "description": "Layer 'Cycleways' shows and asks freeform values for key 'width:carriageway' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7 with a fixed text, namely 'Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign~^BE:D7;.*$ with a fixed text, namely 'Compulsory cycleway (with supplementary sign)<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'> ' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D9 with a fixed text, namely 'Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D9"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D10 with a fixed text, namely 'Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D10"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=none with a fixed text, namely 'No traffic sign present' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "none"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D7 with a fixed text, namely 'Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign~^BE:D7;.*$ with a fixed text, namely 'Compulsory cycleway (with supplementary sign)<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'> ' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D9 with a fixed text, namely 'Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D9"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D10 with a fixed text, namely 'Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D10"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=none with a fixed text, namely 'No traffic sign present' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "none"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7;BE:M6 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M6.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M6"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7;BE:M13 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M13.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M13"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7;BE:M14 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M14.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M14"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7;BE:M7 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M7.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M7"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7;BE:M15 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M15.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M15"
-  },
-  {
-   "key": "cycleway:traffic_sign",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign=BE:D7;BE:M16 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M16.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M16"
-  },
-  {
-   "key": "cycleway:traffic_sign:supplementary",
-   "description": "Layer 'Cycleways' shows cycleway:traffic_sign:supplementary=none with a fixed text, namely 'No supplementary traffic sign present' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "none"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D7;BE:M6 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M6.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M6"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D7;BE:M13 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M13.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M13"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D7;BE:M14 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M14.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M14"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D7;BE:M7 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M7.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M7"
-  },
-  {
-   "key": ":traffic_sign",
-   "description": "Layer 'Cycleways' shows :traffic_sign=BE:D7;BE:M15 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M15.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M15"
-  },
-  {
-   "key": "traffic_sign",
-   "description": "Layer 'Cycleways' shows traffic_sign=BE:D7;BE:M16 with a fixed text, namely '<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M16.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "BE:D7;BE:M16"
-  },
-  {
-   "key": "traffic_sign:supplementary",
-   "description": "Layer 'Cycleways' shows traffic_sign:supplementary=none with a fixed text, namely 'No supplementary traffic sign present' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "none"
-  },
-  {
-   "key": "cycleway:buffer",
-   "description": "Layer 'Cycleways' shows and asks freeform values for key 'cycleway:buffer' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "cycleway:seperation",
-   "description": "Layer 'Cycleways' shows cycleway:seperation=dashed_line with a fixed text, namely 'This cycleway is seperated by a dashed line' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "dashed_line"
-  },
-  {
-   "key": "cycleway:seperation",
-   "description": "Layer 'Cycleways' shows cycleway:seperation=solid_line with a fixed text, namely 'This cycleway is seperated by a solid line' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "solid_line"
-  },
-  {
-   "key": "cycleway:seperation",
-   "description": "Layer 'Cycleways' shows cycleway:seperation=parking_lane with a fixed text, namely 'This cycleway is seperated by a parking lane' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "parking_lane"
-  },
-  {
-   "key": "cycleway:seperation",
-   "description": "Layer 'Cycleways' shows cycleway:seperation=kerb with a fixed text, namely 'This cycleway is seperated by a kerb' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "kerb"
-  },
-  {
-   "key": "seperation",
-   "description": "Layer 'Cycleways' shows seperation=dashed_line with a fixed text, namely 'This cycleway is seperated by a dashed line' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "dashed_line"
-  },
-  {
-   "key": "seperation",
-   "description": "Layer 'Cycleways' shows seperation=solid_line with a fixed text, namely 'This cycleway is seperated by a solid line' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "solid_line"
-  },
-  {
-   "key": "seperation",
-   "description": "Layer 'Cycleways' shows seperation=parking_lane with a fixed text, namely 'This cycleway is seperated by a parking lane' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "parking_lane"
-  },
-  {
-   "key": "seperation",
-   "description": "Layer 'Cycleways' shows seperation=kerb with a fixed text, namely 'This cycleway is seperated by a kerb' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "kerb"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer All streets showing features with this tag",
-   "value": "residential"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer All streets showing features with this tag",
-   "value": "tertiary"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer All streets showing features with this tag",
-   "value": "unclassified"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer All streets showing features with this tag",
-   "value": "primary"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer All streets showing features with this tag",
-   "value": "secondary"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows and asks freeform values for key 'cycleway' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway=shared_lane with a fixed text, namely 'There is a shared lane' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "shared_lane"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway=lane with a fixed text, namely 'There is a lane next to the road (seperated with paint)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "lane"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway=track with a fixed text, namely 'There is a track, but no cycleway drawn seperately from this road on the map.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "track"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway=seperate with a fixed text, namely 'There is a seperately drawn cycleway' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "seperate"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway= with a fixed text, namely 'There is no cycleway known here' (in the MapComplete.osm.be theme 'Bicycle infrastructure') Picking this answer will delete the key cycleway.",
-   "value": ""
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway=no with a fixed text, namely 'There is no cycleway' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "cycleway",
-   "description": "Layer 'All streets' shows cycleway=no with a fixed text, namely 'There is no cycleway' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=yes with a fixed text, namely 'This is a cyclestreet, and a 30km/h zone.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=yes with a fixed text, namely 'This is a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet= with a fixed text, namely 'This is not a cyclestreet.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "barrier",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Barriers showing features with this tag",
-   "value": "bollard"
-  },
-  {
-   "key": "barrier",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Barriers showing features with this tag",
-   "value": "cycle_barrier"
-  },
-  {
-   "key": "bicycle",
-   "description": "Layer 'Barriers' shows bicycle=yes with a fixed text, namely 'A cyclist can go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "bicycle",
-   "description": "Layer 'Barriers' shows bicycle=no with a fixed text, namely 'A cyclist can not go past this.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "bollard",
-   "description": "Layer 'Barriers' shows bollard=removable with a fixed text, namely 'Removable bollard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "removable"
-  },
-  {
-   "key": "bollard",
-   "description": "Layer 'Barriers' shows bollard=fixed with a fixed text, namely 'Fixed bollard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "fixed"
-  },
-  {
-   "key": "bollard",
-   "description": "Layer 'Barriers' shows bollard=foldable with a fixed text, namely 'Bollard that can be folded down' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "foldable"
-  },
-  {
-   "key": "bollard",
-   "description": "Layer 'Barriers' shows bollard=flexible with a fixed text, namely 'Flexible bollard, usually plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "flexible"
-  },
-  {
-   "key": "bollard",
-   "description": "Layer 'Barriers' shows bollard=rising with a fixed text, namely 'Rising bollard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "rising"
-  },
-  {
-   "key": "cycle_barrier:type",
-   "description": "Layer 'Barriers' shows cycle_barrier:type=single with a fixed text, namely 'Single, just two barriers with a space inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "single"
-  },
-  {
-   "key": "cycle_barrier:type",
-   "description": "Layer 'Barriers' shows cycle_barrier:type=double with a fixed text, namely 'Double, two barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.png' style='width:8em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "double"
-  },
-  {
-   "key": "cycle_barrier:type",
-   "description": "Layer 'Barriers' shows cycle_barrier:type=triple with a fixed text, namely 'Triple, three barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "triple"
-  },
-  {
-   "key": "cycle_barrier:type",
-   "description": "Layer 'Barriers' shows cycle_barrier:type=squeeze with a fixed text, namely 'Squeeze gate, gap is smaller at top, than at the bottom <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "squeeze"
-  },
-  {
-   "key": "maxwidth:physical",
-   "description": "Layer 'Barriers' shows and asks freeform values for key 'maxwidth:physical' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "width:seperation",
-   "description": "Layer 'Barriers' shows and asks freeform values for key 'width:seperation' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "width:opening",
-   "description": "Layer 'Barriers' shows and asks freeform values for key 'width:opening' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "overlap",
-   "description": "Layer 'Barriers' shows and asks freeform values for key 'overlap' (in the MapComplete.osm.be theme 'Bicycle infrastructure')"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Crossings showing features with this tag",
-   "value": "traffic_signals"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Bicycle infrastructure has a layer Crossings showing features with this tag",
-   "value": "crossing"
-  },
-  {
-   "key": "crossing",
-   "description": "Layer 'Crossings' shows crossing=uncontrolled with a fixed text, namely 'Crossing, without traffic lights' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "uncontrolled"
-  },
-  {
-   "key": "crossing",
-   "description": "Layer 'Crossings' shows crossing=traffic_signals with a fixed text, namely 'Crossing with traffic signals' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "traffic_signals"
-  },
-  {
-   "key": "crossing",
-   "description": "Layer 'Crossings' shows crossing=zebra with a fixed text, namely 'Zebra crossing' (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "zebra"
-  },
-  {
-   "key": "crossing_ref",
-   "description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "zebra"
-  },
-  {
-   "key": "crossing_ref",
-   "description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') Picking this answer will delete the key crossing_ref.",
-   "value": ""
-  },
-  {
-   "key": "bicycle",
-   "description": "Layer 'Crossings' shows bicycle=yes with a fixed text, namely 'A cyclist can use this crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "bicycle",
-   "description": "Layer 'Crossings' shows bicycle=no with a fixed text, namely 'A cyclist can not use this crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "crossing:island",
-   "description": "Layer 'Crossings' shows crossing:island=yes with a fixed text, namely 'This crossing has an island in the middle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "crossing:island",
-   "description": "Layer 'Crossings' shows crossing:island=no with a fixed text, namely 'This crossing does not have an island in the middle' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "tactile_paving",
-   "description": "Layer 'Crossings' shows tactile_paving=yes with a fixed text, namely 'This crossing has tactile paving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "tactile_paving",
-   "description": "Layer 'Crossings' shows tactile_paving=no with a fixed text, namely 'This crossing does not have tactile paving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "tactile_paving",
-   "description": "Layer 'Crossings' shows tactile_paving=incorrect with a fixed text, namely 'This crossing has tactile paving, but is not correct' (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "incorrect"
-  },
-  {
-   "key": "button_operated",
-   "description": "Layer 'Crossings' shows button_operated=yes with a fixed text, namely 'This traffic light has a button to request green light' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "button_operated",
-   "description": "Layer 'Crossings' shows button_operated=no with a fixed text, namely 'This traffic light does not have a button to request green light' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "red_turn:right:bicycle",
-   "description": "Layer 'Crossings' shows red_turn:right:bicycle=yes with a fixed text, namely 'A cyclist can turn right if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "red_turn:right:bicycle",
-   "description": "Layer 'Crossings' shows red_turn:right:bicycle=yes with a fixed text, namely 'A cyclist can turn right if the light is red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "red_turn:right:bicycle",
-   "description": "Layer 'Crossings' shows red_turn:right:bicycle=no with a fixed text, namely 'A cyclist can not turn right if the light is red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  },
-  {
-   "key": "red_turn:straight:bicycle",
-   "description": "Layer 'Crossings' shows red_turn:straight:bicycle=yes with a fixed text, namely 'A cyclist can go straight on if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='height: 3em'>' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "red_turn:straight:bicycle",
-   "description": "Layer 'Crossings' shows red_turn:straight:bicycle=yes with a fixed text, namely 'A cyclist can go straight on if the light is red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "yes"
-  },
-  {
-   "key": "red_turn:straight:bicycle",
-   "description": "Layer 'Crossings' shows red_turn:straight:bicycle=no with a fixed text, namely 'A cyclist can not go straight on if the light is red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')",
-   "value": "no"
-  }
- ]
-}
\ No newline at end of file
diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json
index 7e266843e..09fc6f832 100644
--- a/Docs/TagInfo/mapcomplete_cyclofix.json
+++ b/Docs/TagInfo/mapcomplete_cyclofix.json
@@ -285,8 +285,8 @@
   },
   {
    "key": "service:bicycle:pump",
-   "description": "Layer 'Bike repair/shop' shows service:bicycle:pump=seperate with a fixed text, namely 'There is bicycle pump, it is shown as a seperate point ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists')",
-   "value": "seperate"
+   "description": "Layer 'Bike repair/shop' shows service:bicycle:pump=separate with a fixed text, namely 'There is bicycle pump, it is shown as a separate point ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists')",
+   "value": "separate"
   },
   {
    "key": "service:bicycle:diy",
diff --git a/Docs/TagInfo/mapcomplete_facadegardens.json b/Docs/TagInfo/mapcomplete_facadegardens.json
index 26369d014..a7a753b47 100644
--- a/Docs/TagInfo/mapcomplete_facadegardens.json
+++ b/Docs/TagInfo/mapcomplete_facadegardens.json
@@ -52,7 +52,7 @@
   },
   {
    "key": "direct_sunlight",
-   "description": "Layer 'Facade gardens' shows direct_sunlight=no with a fixed text, namely 'The sun is in the shade' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Facade gardens')",
+   "description": "Layer 'Facade gardens' shows direct_sunlight=no with a fixed text, namely 'The garden is in the shade' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Facade gardens')",
    "value": "no"
   },
   {
diff --git a/Docs/TagInfo/mapcomplete_fietsstraten.json b/Docs/TagInfo/mapcomplete_fietsstraten.json
deleted file mode 100644
index b5b234baf..000000000
--- a/Docs/TagInfo/mapcomplete_fietsstraten.json
+++ /dev/null
@@ -1,264 +0,0 @@
-{
- "data_format": 1,
- "project": {
-  "name": "MapComplete Cyclestreets",
-  "description": "A map of cyclestreets",
-  "project_url": "https://mapcomplete.osm.be/fietsstraten",
-  "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/",
-  "icon_url": "https://mapcomplete.osm.be/assets/themes/cyclestreets/F111.svg",
-  "contact_name": "Pieter Vander Vennet, MapComplete",
-  "contact_email": "pietervdvn@posteo.net"
- },
- "tags": [
-  {
-   "key": "cyclestreet",
-   "description": "The MapComplete theme Cyclestreets has a layer Cyclestreets showing features with this tag",
-   "value": "yes"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Cyclestreets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Cyclestreets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Cyclestreets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Cyclestreets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "30"
-  },
-  {
-   "key": "overtaking:motor_vehicle",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "no"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=yes&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet' (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=yes&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet' (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=&proposed:cyclestreet=yes with a fixed text, namely 'This street will become a cyclstreet soon' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=&proposed:cyclestreet=yes with a fixed text, namely 'This street will become a cyclstreet soon' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "overtaking:motor_vehicle",
-   "description": "Layer 'Cyclestreets' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key overtaking:motor_vehicle.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet:start_date",
-   "description": "Layer 'Cyclestreets' shows and asks freeform values for key 'cyclestreet:start_date' (in the MapComplete.osm.be theme 'Cyclestreets')"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "The MapComplete theme Cyclestreets has a layer Future cyclestreet showing features with this tag",
-   "value": "yes"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Future cyclestreet allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Future cyclestreet allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Future cyclestreet allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Future cyclestreet allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "30"
-  },
-  {
-   "key": "overtaking:motor_vehicle",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "no"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=yes&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet' (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=yes&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet' (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=&proposed:cyclestreet=yes with a fixed text, namely 'This street will become a cyclstreet soon' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=&proposed:cyclestreet=yes with a fixed text, namely 'This street will become a cyclstreet soon' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "overtaking:motor_vehicle",
-   "description": "Layer 'Future cyclestreet' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key overtaking:motor_vehicle.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet:start_date",
-   "description": "Layer 'Future cyclestreet' shows and asks freeform values for key 'cyclestreet:start_date' (in the MapComplete.osm.be theme 'Cyclestreets')"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Cyclestreets has a layer All streets showing features with this tag",
-   "value": "residential"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Cyclestreets has a layer All streets showing features with this tag",
-   "value": "tertiary"
-  },
-  {
-   "key": "highway",
-   "description": "The MapComplete theme Cyclestreets has a layer All streets showing features with this tag",
-   "value": "unclassified"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'All streets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'All streets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'All streets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'All streets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "maxspeed",
-   "description": "Layer 'All streets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "30"
-  },
-  {
-   "key": "overtaking:motor_vehicle",
-   "description": "Layer 'All streets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "no"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=yes&maxspeed=30&overtaking:motor_vehicle=no&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet (and has a speed limit of 30 km/h)' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=yes&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet' (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=yes&proposed:cyclestreet= with a fixed text, namely 'This street is a cyclestreet' (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=&proposed:cyclestreet=yes with a fixed text, namely 'This street will become a cyclstreet soon' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=&proposed:cyclestreet=yes with a fixed text, namely 'This street will become a cyclstreet soon' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets')",
-   "value": "yes"
-  },
-  {
-   "key": "cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "proposed:cyclestreet",
-   "description": "Layer 'All streets' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key proposed:cyclestreet.",
-   "value": ""
-  },
-  {
-   "key": "overtaking:motor_vehicle",
-   "description": "Layer 'All streets' shows cyclestreet=&proposed:cyclestreet=&overtaking:motor_vehicle= with a fixed text, namely 'This street is not a cyclestreet' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclestreets') Picking this answer will delete the key overtaking:motor_vehicle.",
-   "value": ""
-  },
-  {
-   "key": "cyclestreet:start_date",
-   "description": "Layer 'All streets' shows and asks freeform values for key 'cyclestreet:start_date' (in the MapComplete.osm.be theme 'Cyclestreets')"
-  }
- ]
-}
\ No newline at end of file
diff --git a/Docs/TagInfo/mapcomplete_natuurpunt.json b/Docs/TagInfo/mapcomplete_natuurpunt.json
deleted file mode 100644
index e4f7de186..000000000
--- a/Docs/TagInfo/mapcomplete_natuurpunt.json
+++ /dev/null
@@ -1,952 +0,0 @@
-{
- "data_format": 1,
- "project": {
-  "name": "MapComplete Nature Reserves",
-  "description": "This map shows the nature reserves of Natuurpunt",
-  "project_url": "https://mapcomplete.osm.be/natuurpunt",
-  "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/",
-  "icon_url": "https://mapcomplete.osm.be/assets/themes/natuurpunt/natuurpunt.png",
-  "contact_name": "Pieter Vander Vennet, ",
-  "contact_email": "pietervdvn@posteo.net"
- },
- "tags": [
-  {
-   "key": "operator",
-   "description": "The MapComplete theme Nature Reserves has a layer Natuurgebied showing features with this tag"
-  },
-  {
-   "key": "leisure",
-   "description": "The MapComplete theme Nature Reserves has a layer Natuurgebied showing features with this tag",
-   "value": "nature_reserve"
-  },
-  {
-   "key": "boundary",
-   "description": "The MapComplete theme Nature Reserves has a layer Natuurgebied showing features with this tag",
-   "value": "protected_area"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "access:description",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Natuurgebied' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Natuurgebied' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Natuurgebied' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Natuurgebied' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Natuurgebied' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "private"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Natuurgebied' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Natuurgebied' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "permissive"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Natuurgebied' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Natuurgebied' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "guided"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Natuurgebied' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Natuurgebied' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Natuurgebied' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Natuurgebied' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Natuurpunt"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Natuurgebied' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Natuurgebied' shows operator=Agentschap Natuur en Bos with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/ANB.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door het Agentschap Natuur en Bos' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Agentschap Natuur en Bos"
-  },
-  {
-   "key": "name:nl",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'name:nl' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "name",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "noname",
-   "description": "Layer 'Natuurgebied' shows noname=yes&name= with a fixed text, namely 'Dit gebied heeft geen naam' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "name",
-   "description": "Layer 'Natuurgebied' shows noname=yes&name= with a fixed text, namely 'Dit gebied heeft geen naam' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key name.",
-   "value": ""
-  },
-  {
-   "key": "dog",
-   "description": "Layer 'Natuurgebied' shows dog=leashed with a fixed text, namely 'Dogs have to be leashed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "leashed"
-  },
-  {
-   "key": "dog",
-   "description": "Layer 'Natuurgebied' shows dog=no with a fixed text, namely 'No dogs allowed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "dog",
-   "description": "Layer 'Natuurgebied' shows dog=yes with a fixed text, namely 'Dogs are allowed to roam freely' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "website",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "curator",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'curator' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "email",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "phone",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "description",
-   "description": "Layer 'Natuurgebied' shows values with key 'description' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "description:0",
-   "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'description:0' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "The MapComplete theme Nature Reserves has a layer Visitor Information Centre showing features with this tag"
-  },
-  {
-   "key": "information",
-   "description": "The MapComplete theme Nature Reserves has a layer Visitor Information Centre showing features with this tag",
-   "value": "visitor_centre"
-  },
-  {
-   "key": "information",
-   "description": "The MapComplete theme Nature Reserves has a layer Visitor Information Centre showing features with this tag",
-   "value": "office"
-  },
-  {
-   "key": "operator",
-   "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag"
-  },
-  {
-   "key": "route",
-   "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag",
-   "value": "hiking"
-  },
-  {
-   "key": "route",
-   "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag",
-   "value": "bycicle"
-  },
-  {
-   "key": "route",
-   "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag",
-   "value": "horse"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "name",
-   "description": "Layer 'Trails' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Trails' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Trails' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Natuurpunt"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Trails' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=blue with a fixed text, namely 'Blue trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "blue"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=red with a fixed text, namely 'Red trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "red"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=green with a fixed text, namely 'Green trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "green"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=yellow with a fixed text, namely 'Yellow trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yellow"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Trails' shows wheelchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Trails' shows wheelchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "pushchair",
-   "description": "Layer 'Trails' shows pushchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "pushchair",
-   "description": "Layer 'Trails' shows pushchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "amenity",
-   "description": "The MapComplete theme Nature Reserves has a layer Toilets showing features with this tag",
-   "value": "toilets"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Toilets' shows and asks freeform values for key 'access' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Toilets' shows access=yes with a fixed text, namely 'Public access' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Toilets' shows access=customers with a fixed text, namely 'Only access to customers' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "customers"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Toilets' shows access=no with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'Toilets' shows access=key with a fixed text, namely 'Accessible, but one has to ask a key to enter' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "key"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Toilets' shows fee=yes with a fixed text, namely 'These are paid toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'Toilets' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "charge",
-   "description": "Layer 'Toilets' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Toilets' shows wheelchair=yes with a fixed text, namely 'There is a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Toilets' shows wheelchair=no with a fixed text, namely 'No wheelchair access' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "toilets:position",
-   "description": "Layer 'Toilets' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "seated"
-  },
-  {
-   "key": "toilets:position",
-   "description": "Layer 'Toilets' shows toilets:position=urinals with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "urinals"
-  },
-  {
-   "key": "toilets:position",
-   "description": "Layer 'Toilets' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "squat"
-  },
-  {
-   "key": "toilets:position",
-   "description": "Layer 'Toilets' shows toilets:position=seated;urinals with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "seated;urinals"
-  },
-  {
-   "key": "changing_table",
-   "description": "Layer 'Toilets' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "changing_table",
-   "description": "Layer 'Toilets' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "changing_table:location",
-   "description": "Layer 'Toilets' shows and asks freeform values for key 'changing_table:location' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "changing_table:location",
-   "description": "Layer 'Toilets' shows changing_table:location=female_toilet with a fixed text, namely 'The changing table is in the toilet for women. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "female_toilet"
-  },
-  {
-   "key": "changing_table:location",
-   "description": "Layer 'Toilets' shows changing_table:location=male_toilet with a fixed text, namely 'The changing table is in the toilet for men. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "male_toilet"
-  },
-  {
-   "key": "changing_table:location",
-   "description": "Layer 'Toilets' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'The changing table is in the toilet for wheelchair users. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "wheelchair_toilet"
-  },
-  {
-   "key": "changing_table:location",
-   "description": "Layer 'Toilets' shows changing_table:location=dedicated_room with a fixed text, namely 'The changing table is in a dedicated room. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "dedicated_room"
-  },
-  {
-   "key": "leisure",
-   "description": "The MapComplete theme Nature Reserves has a layer Vogelkijkhutten showing features with this tag",
-   "value": "bird_hide"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "shelter",
-   "description": "Layer 'Vogelkijkhutten' shows shelter=no&building=&amenity= with a fixed text, namely 'Vogelkijkwand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "building",
-   "description": "Layer 'Vogelkijkhutten' shows shelter=no&building=&amenity= with a fixed text, namely 'Vogelkijkwand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key building.",
-   "value": ""
-  },
-  {
-   "key": "amenity",
-   "description": "Layer 'Vogelkijkhutten' shows shelter=no&building=&amenity= with a fixed text, namely 'Vogelkijkwand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key amenity.",
-   "value": ""
-  },
-  {
-   "key": "amenity",
-   "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "shelter"
-  },
-  {
-   "key": "building",
-   "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "shelter",
-   "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "building",
-   "description": "Layer 'Vogelkijkhutten' shows building=tower&bird_hide=tower with a fixed text, namely 'Vogelkijktoren' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "tower"
-  },
-  {
-   "key": "bird_hide",
-   "description": "Layer 'Vogelkijkhutten' shows building=tower&bird_hide=tower with a fixed text, namely 'Vogelkijktoren' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "tower"
-  },
-  {
-   "key": "amenity",
-   "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "shelter"
-  },
-  {
-   "key": "building",
-   "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "shelter",
-   "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Vogelkijkhutten' shows wheelchair=designated with a fixed text, namely 'Er zijn speciale voorzieningen voor rolstoelen' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "designated"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Vogelkijkhutten' shows wheelchair=yes with a fixed text, namely 'Een rolstoel raakt er vlot' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Vogelkijkhutten' shows wheelchair=limited with a fixed text, namely 'Je kan er raken met een rolstoel, maar het is niet makkelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "limited"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Vogelkijkhutten' shows wheelchair=no with a fixed text, namely 'Niet rolstoeltoegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Vogelkijkhutten' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Vogelkijkhutten' shows operator=Natuurpunt with a fixed text, namely 'Beheer door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Natuurpunt"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Vogelkijkhutten' shows operator=Agentschap Natuur en Bos with a fixed text, namely 'Beheer door het Agentschap Natuur en Bos ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Agentschap Natuur en Bos"
-  },
-  {
-   "key": "leisure",
-   "description": "The MapComplete theme Nature Reserves has a layer Picnic tables showing features with this tag",
-   "value": "picnic_table"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Picnic tables' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Picnic tables' shows material=wood with a fixed text, namely 'This is a wooden picnic table' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "wood"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Picnic tables' shows material=concrete with a fixed text, namely 'This is a concrete picnic table' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "concrete"
-  },
-  {
-   "key": "amenity",
-   "description": "The MapComplete theme Nature Reserves has a layer Drinking water showing features with this tag",
-   "value": "drinking_water"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "operational_status",
-   "description": "Layer 'Drinking water' shows and asks freeform values for key 'operational_status' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operational_status",
-   "description": "Layer 'Drinking water' shows operational_status= with a fixed text, namely 'This drinking water works' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key operational_status.",
-   "value": ""
-  },
-  {
-   "key": "operational_status",
-   "description": "Layer 'Drinking water' shows operational_status=broken with a fixed text, namely 'This drinking water is broken' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "broken"
-  },
-  {
-   "key": "operational_status",
-   "description": "Layer 'Drinking water' shows operational_status=closed with a fixed text, namely 'This drinking water is closed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "closed"
-  },
-  {
-   "key": "bottle",
-   "description": "Layer 'Drinking water' shows bottle=yes with a fixed text, namely 'It is easy to refill water bottles' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "bottle",
-   "description": "Layer 'Drinking water' shows bottle=no with a fixed text, namely 'Water bottles may not fit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "amenity",
-   "description": "The MapComplete theme Nature Reserves has a layer parking showing features with this tag",
-   "value": "parking"
-  },
-  {
-   "key": "amenity",
-   "description": "The MapComplete theme Nature Reserves has a layer parking showing features with this tag",
-   "value": "motorcycle_parking"
-  },
-  {
-   "key": "amenity",
-   "description": "The MapComplete theme Nature Reserves has a layer parking showing features with this tag",
-   "value": "bicycle_parking"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "access:description",
-   "description": "Layer 'parking' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'parking' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'parking' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'parking' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'parking' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'parking' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "private"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'parking' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'parking' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "permissive"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'parking' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'parking' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "guided"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'parking' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'parking' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'parking' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'parking' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'parking' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Natuurpunt"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'parking' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "information",
-   "description": "The MapComplete theme Nature Reserves has a layer Information boards showing features with this tag",
-   "value": "board"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "amenity",
-   "description": "The MapComplete theme Nature Reserves has a layer Benches showing features with this tag",
-   "value": "bench"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "backrest",
-   "description": "Layer 'Benches' shows and asks freeform values for key 'backrest' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "backrest",
-   "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Backrest: Yes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "backrest",
-   "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Backrest: No' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "seats",
-   "description": "Layer 'Benches' shows and asks freeform values for key 'seats' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'Material: wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "wood"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'Material: metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "metal"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'Material: stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "stone"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'Material: concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "concrete"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'Material: plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "plastic"
-  },
-  {
-   "key": "material",
-   "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'Material: steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "steel"
-  },
-  {
-   "key": "direction",
-   "description": "Layer 'Benches' shows and asks freeform values for key 'direction' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "brown"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "green"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "gray"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "white"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "red"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "black"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "blue"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Benches' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yellow"
-  },
-  {
-   "key": "survey:date",
-   "description": "Layer 'Benches' shows and asks freeform values for key 'survey:date' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "survey:date",
-   "description": "Layer 'Benches' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key survey:date.",
-   "value": ""
-  },
-  {
-   "key": "man_made",
-   "description": "The MapComplete theme Nature Reserves has a layer watermolens showing features with this tag",
-   "value": "watermill"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "access:description",
-   "description": "Layer 'watermolens' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "access",
-   "description": "Layer 'watermolens' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'watermolens' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'watermolens' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "no"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'watermolens' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'watermolens' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "private"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'watermolens' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'watermolens' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "permissive"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'watermolens' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'watermolens' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "guided"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'watermolens' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.",
-   "value": ""
-  },
-  {
-   "key": "access",
-   "description": "Layer 'watermolens' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "fee",
-   "description": "Layer 'watermolens' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "yes"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'watermolens' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'watermolens' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')",
-   "value": "Natuurpunt"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'watermolens' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')"
-  }
- ]
-}
\ No newline at end of file
diff --git a/Docs/TagInfo/mapcomplete_toilets.json b/Docs/TagInfo/mapcomplete_toilets.json
index 5f0c53935..ce379b321 100644
--- a/Docs/TagInfo/mapcomplete_toilets.json
+++ b/Docs/TagInfo/mapcomplete_toilets.json
@@ -86,8 +86,8 @@
   },
   {
    "key": "toilets:position",
-   "description": "Layer 'Toilets' shows toilets:position=urinals with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Toilet Map')",
-   "value": "urinals"
+   "description": "Layer 'Toilets' shows toilets:position=urinal with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Toilet Map')",
+   "value": "urinal"
   },
   {
    "key": "toilets:position",
@@ -96,8 +96,8 @@
   },
   {
    "key": "toilets:position",
-   "description": "Layer 'Toilets' shows toilets:position=seated;urinals with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Toilet Map')",
-   "value": "seated;urinals"
+   "description": "Layer 'Toilets' shows toilets:position=seated;urinal with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Toilet Map')",
+   "value": "seated;urinal"
   },
   {
    "key": "changing_table",
diff --git a/Docs/TagInfo/mapcomplete_trails.json b/Docs/TagInfo/mapcomplete_trails.json
deleted file mode 100644
index 0dc994c3a..000000000
--- a/Docs/TagInfo/mapcomplete_trails.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "data_format": 1,
- "project": {
-  "name": "MapComplete Trails",
-  "description": "This map shows trails",
-  "project_url": "https://mapcomplete.osm.be/trails",
-  "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/",
-  "icon_url": "https://mapcomplete.osm.be/assets/themes/trails/trails.svg",
-  "contact_name": "Pieter Vander Vennet, ",
-  "contact_email": "pietervdvn@posteo.net"
- },
- "tags": [
-  {
-   "key": "route",
-   "description": "The MapComplete theme Trails has a layer Trails showing features with this tag",
-   "value": "hiking"
-  },
-  {
-   "key": "route",
-   "description": "The MapComplete theme Trails has a layer Trails showing features with this tag",
-   "value": "bycicle"
-  },
-  {
-   "key": "route",
-   "description": "The MapComplete theme Trails has a layer Trails showing features with this tag",
-   "value": "horse"
-  },
-  {
-   "key": "image",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "mapillary",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikidata",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "wikipedia",
-   "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
-  },
-  {
-   "key": "name",
-   "description": "Layer 'Trails' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Trails')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Trails' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Trails')"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Trails' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "Natuurpunt"
-  },
-  {
-   "key": "operator",
-   "description": "Layer 'Trails' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Trails')"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Trails')"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=blue with a fixed text, namely 'Blue trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "blue"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=red with a fixed text, namely 'Red trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "red"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=green with a fixed text, namely 'Green trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "green"
-  },
-  {
-   "key": "colour",
-   "description": "Layer 'Trails' shows colour=yellow with a fixed text, namely 'Yellow trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "yellow"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Trails' shows wheelchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "yes"
-  },
-  {
-   "key": "wheelchair",
-   "description": "Layer 'Trails' shows wheelchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "no"
-  },
-  {
-   "key": "pushchair",
-   "description": "Layer 'Trails' shows pushchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "yes"
-  },
-  {
-   "key": "pushchair",
-   "description": "Layer 'Trails' shows pushchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')",
-   "value": "no"
-  }
- ]
-}
\ No newline at end of file
diff --git a/Docs/TagInfo/mapcomplete_waste_basket.json b/Docs/TagInfo/mapcomplete_waste_basket.json
index 7080e1f81..5d292f074 100644
--- a/Docs/TagInfo/mapcomplete_waste_basket.json
+++ b/Docs/TagInfo/mapcomplete_waste_basket.json
@@ -2,7 +2,7 @@
  "data_format": 1,
  "project": {
   "name": "MapComplete Waste Basket",
-  "description": "Throw away waste",
+  "description": "A map with waste baskets",
   "project_url": "https://mapcomplete.osm.be/waste_basket",
   "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/",
   "icon_url": "https://mapcomplete.osm.be/assets/themes/waste_basket/waste_basket.svg",
diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md
index c770ee3d5..589ed0cbd 100644
--- a/Docs/URL_Parameters.md
+++ b/Docs/URL_Parameters.md
@@ -10,7 +10,7 @@ What is a URL parameter?
 URL-parameters are extra parts of the URL used to set the state.
 
 For example, if the url is `https://mapcomplete.osm.be/cyclofix?lat=51.0&lon=4.3&z=5&test=true#node/1234`,
-the URL-parameters are stated in the part between the `?` and the `#`. There are multiple, all seperated by `&`, namely:
+the URL-parameters are stated in the part between the `?` and the `#`. There are multiple, all separated by `&`, namely:
 
 - The url-parameter `lat` is `51.0` in this instance
 - The url-parameter `lon` is `4.3` in this instance
@@ -20,10 +20,10 @@ the URL-parameters are stated in the part between the `?` and the `#`. There are
 Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case.
 
 
- layer-control-toggle 
-----------------------
+ download-control-toggle 
+-------------------------
 
- Whether or not the layer control is shown The default value is _false_
+ Whether or not the download panel is shown The default value is _false_
 
 
  filter-toggle 
@@ -68,10 +68,10 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case.
  Disables/Enables the search bar The default value is _true_
 
 
- fs-layers 
------------
+ fs-background 
+---------------
 
- Disables/Enables the layer control The default value is _true_
+ Disables/Enables the background layer control The default value is _true_
 
 
  fs-filter 
@@ -122,6 +122,18 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case.
  Always show all questions The default value is _false_
 
 
+ fs-export 
+-----------
+
+ Enable the export as GeoJSON and CSV button The default value is _false_
+
+
+ fs-pdf 
+--------
+
+ Enable the PDF download button The default value is _false_
+
+
  test 
 ------
 
diff --git a/Logic/Actors/ImageSearcher.ts b/Logic/Actors/ImageSearcher.ts
index cda9158b2..13fb0aebf 100644
--- a/Logic/Actors/ImageSearcher.ts
+++ b/Logic/Actors/ImageSearcher.ts
@@ -4,7 +4,7 @@ import {UIEventSource} from "../UIEventSource";
 /**
  * There are multiple way to fetch images for an object
  * 1) There is an image tag
- * 2) There is an image tag, the image tag contains multiple ';'-seperated URLS
+ * 2) There is an image tag, the image tag contains multiple ';'-separated URLS
  * 3) there are multiple image tags, e.g. 'image', 'image:0', 'image:1', and 'image_0', 'image_1' - however, these are pretty rare so we are gonna ignore them
  * 4) There is a wikimedia_commons-tag, which either has a 'File': or a 'category:' containing images
  * 5) There is a wikidata-tag, and the wikidata item either has an 'image' attribute or has 'a link to a wikimedia commons category'
diff --git a/Logic/Osm/ChangesetHandler.ts b/Logic/Osm/ChangesetHandler.ts
index 23e85d07b..f9b717420 100644
--- a/Logic/Osm/ChangesetHandler.ts
+++ b/Logic/Osm/ChangesetHandler.ts
@@ -132,7 +132,7 @@ export class ChangesetHandler {
      * Deletes the element with the given ID from the OSM database.
      * DOES NOT PERFORM ANY SAFETY CHECKS!
      *
-     * For the deletion of an element, a new, seperate changeset is created with a slightly changed comment and some extra flags set.
+     * For the deletion of an element, a new, separate changeset is created with a slightly changed comment and some extra flags set.
      * The CS will be closed afterwards.
      *
      * If dryrun is specified, will not actually delete the point but print the CS-XML to console instead
diff --git a/Logic/Web/QueryParameters.ts b/Logic/Web/QueryParameters.ts
index a7bca6e8d..b63ab24c3 100644
--- a/Logic/Web/QueryParameters.ts
+++ b/Logic/Web/QueryParameters.ts
@@ -27,7 +27,7 @@ export class QueryParameters {
         "URL-parameters are extra parts of the URL used to set the state.\n" +
         "\n" +
         "For example, if the url is `https://mapcomplete.osm.be/cyclofix?lat=51.0&lon=4.3&z=5&test=true#node/1234`,\n" +
-        "the URL-parameters are stated in the part between the `?` and the `#`. There are multiple, all seperated by `&`, namely:\n" +
+        "the URL-parameters are stated in the part between the `?` and the `#`. There are multiple, all separated by `&`, namely:\n" +
         "\n" +
         "- The url-parameter `lat` is `51.0` in this instance\n" +
         "- The url-parameter `lon` is `4.3` in this instance\n" +
diff --git a/UI/BaseUIElement.ts b/UI/BaseUIElement.ts
index 2d046a3dd..a89d9da11 100644
--- a/UI/BaseUIElement.ts
+++ b/UI/BaseUIElement.ts
@@ -42,7 +42,7 @@ export default abstract class BaseUIElement {
     }
 
     /**
-     * Adds all the relevant classes, space seperated
+     * Adds all the relevant classes, space separated
      */
     public SetClass(clss: string) {
         const all = clss.split(" ").map(clsName => clsName.trim());
diff --git a/UI/Input/ValidatedTextField.ts b/UI/Input/ValidatedTextField.ts
index 9903aa611..3b45aa79e 100644
--- a/UI/Input/ValidatedTextField.ts
+++ b/UI/Input/ValidatedTextField.ts
@@ -103,7 +103,7 @@ export default class ValidatedTextField {
         ),
         ValidatedTextField.tp(
             "length",
-            "A geographical length in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma seperated) ], e.g. `[\"21\", \"map,photo\"]",
+            "A geographical length in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `[\"21\", \"map,photo\"]",
             (str) => {
                 const t = Number(str)
                 return !isNaN(t)
diff --git a/UI/SpecialVisualizations.ts b/UI/SpecialVisualizations.ts
index 21a587ba6..23d08e723 100644
--- a/UI/SpecialVisualizations.ts
+++ b/UI/SpecialVisualizations.ts
@@ -231,7 +231,7 @@ export default class SpecialVisualizations {
                     name: "Url", doc: "The URL to load"
                 }, {
                     name: "Shorthands",
-                    doc: "A list of shorthands, of the format 'shorthandname:path.path.path'. Seperated by ;"
+                    doc: "A list of shorthands, of the format 'shorthandname:path.path.path'. separated by ;"
                 }, {
                     name: "path", doc: "The path (or shorthand) that should be returned"
                 }],
@@ -407,7 +407,7 @@ export default class SpecialVisualizations {
         return new Combine([
                 new Title("Special tag renderings", 3),
                 "In a tagrendering, some special values are substituted by an advanced UI-element. This allows advanced features and visualizations to be reused by custom themes or even to query third-party API's.",
-                "General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_name(args):cssStyle}`. Note that you _do not_fcs need to use quotes around your arguments, the comma is enough to seperate them. This also implies you cannot use a comma in your args",
+                "General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_name(args):cssStyle}`. Note that you _do not_fcs need to use quotes around your arguments, the comma is enough to separate them. This also implies you cannot use a comma in your args",
                 ...helpTexts
             ]
         );
diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json
index 26b3a21ed..d7512c27a 100644
--- a/assets/layers/barrier/barrier.json
+++ b/assets/layers/barrier/barrier.json
@@ -218,8 +218,8 @@
     {
       "#": "Space between barrier (cyclebarrier)",
       "render": {
-        "en": "Space between barriers (along the length of the road): {width:seperation} m",
-        "nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:seperation} m"
+        "en": "Space between barriers (along the length of the road): {width:separation} m",
+        "nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m"
       },
       "question": {
         "en": "How much space is there between the barriers (along the length of the road)?",
@@ -232,7 +232,7 @@
         ]
       },
       "freeform": {
-        "key": "width:seperation",
+        "key": "width:separation",
         "type": "length",
         "helperArgs": [
           "21",
diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json
index f76cf3c0a..5d230e2ec 100644
--- a/assets/layers/bike_shop/bike_shop.json
+++ b/assets/layers/bike_shop/bike_shop.json
@@ -525,9 +525,9 @@
           }
         },
         {
-          "if": "service:bicycle:pump=seperate",
+          "if": "service:bicycle:pump=separate",
           "then": {
-            "en": "There is bicycle pump, it is shown as a seperate point ",
+            "en": "There is bicycle pump, it is shown as a separate point ",
             "nl": "Er is een fietspomp, deze is apart aangeduid",
             "fr": "Il y a une pompe à vélo, c'est indiqué comme un point séparé ",
             "it": "C’è una pompa per bici, è mostrata come punto separato "
diff --git a/assets/layers/cycleways_and_roads/cycleways_and_roads.json b/assets/layers/cycleways_and_roads/cycleways_and_roads.json
index 3a0239cd4..959dfa03c 100644
--- a/assets/layers/cycleways_and_roads/cycleways_and_roads.json
+++ b/assets/layers/cycleways_and_roads/cycleways_and_roads.json
@@ -103,21 +103,21 @@
         {
           "if": "cycleway=lane",
           "then": {
-            "en": "There is a lane next to the road (seperated with paint)",
+            "en": "There is a lane next to the road (separated with paint)",
             "nl": "Er is een fietspad aangrenzend aan de weg (gescheiden met verf)"
           }
         },
         {
           "if": "cycleway=track",
           "then": {
-            "en": "There is a track, but no cycleway drawn seperately from this road on the map.",
+            "en": "There is a track, but no cycleway drawn separately from this road on the map.",
             "nl": "Er is een fietspad (los van de weg), maar geen fietspad afzonderlijk getekend naast deze weg."
           }
         },
         {
-          "if": "cycleway=seperate",
+          "if": "cycleway=separate",
           "then": {
-            "en": "There is a seperately drawn cycleway",
+            "en": "There is a separately drawn cycleway",
             "nl": "Er is een apart getekend fietspad."
           }
         },
@@ -1011,7 +1011,7 @@
     },
     {
       "question": {
-        "en": "How is this cycleway seperated from the road?",
+        "en": "How is this cycleway separated from the road?",
         "nl": "Hoe is dit fietspad gescheiden van de weg?"
       },
       "condition": {
@@ -1022,30 +1022,30 @@
       },
       "mappings": [
         {
-          "if": "cycleway:seperation=dashed_line",
+          "if": "cycleway:separation=dashed_line",
           "then": {
-            "en": "This cycleway is seperated by a dashed line",
+            "en": "This cycleway is separated by a dashed line",
             "nl": "Dit fietspad is gescheiden van de weg met een onderbroken streep"
           }
         },
         {
-          "if": "cycleway:seperation=solid_line",
+          "if": "cycleway:separation=solid_line",
           "then": {
-            "en": "This cycleway is seperated by a solid line",
+            "en": "This cycleway is separated by a solid line",
             "nl": "Dit fietspad is gescheiden van de weg met een doorgetrokken streep"
           }
         },
         {
-          "if": "cycleway:seperation=parking_lane",
+          "if": "cycleway:separation=parking_lane",
           "then": {
-            "en": "This cycleway is seperated by a parking lane",
+            "en": "This cycleway is separated by a parking lane",
             "nl": "Dit fietspad is gescheiden van de weg met parkeervakken"
           }
         },
         {
-          "if": "cycleway:seperation=kerb",
+          "if": "cycleway:separation=kerb",
           "then": {
-            "en": "This cycleway is seperated by a kerb",
+            "en": "This cycleway is separated by a kerb",
             "nl": "Dit fietspad is gescheiden van de weg met een stoeprand"
           }
         }
@@ -1053,7 +1053,7 @@
     },
     {
       "question": {
-        "en": "How is this cycleway seperated from the road?",
+        "en": "How is this cycleway separated from the road?",
         "nl": "Hoe is dit fietspad gescheiden van de weg?"
       },
       "condition": {
@@ -1064,30 +1064,30 @@
       },
       "mappings": [
         {
-          "if": "seperation=dashed_line",
+          "if": "separation=dashed_line",
           "then": {
-            "en": "This cycleway is seperated by a dashed line",
+            "en": "This cycleway is separated by a dashed line",
             "nl": "Dit fietspad is gescheiden van de weg met een onderbroken streep"
           }
         },
         {
-          "if": "seperation=solid_line",
+          "if": "separation=solid_line",
           "then": {
-            "en": "This cycleway is seperated by a solid line",
+            "en": "This cycleway is separated by a solid line",
             "nl": "Dit fietspad is gescheiden van de weg met een doorgetrokken streep"
           }
         },
         {
-          "if": "seperation=parking_lane",
+          "if": "separation=parking_lane",
           "then": {
-            "en": "This cycleway is seperated by a parking lane",
+            "en": "This cycleway is separated by a parking lane",
             "nl": "Dit fietspad is gescheiden van de weg met parkeervakken"
           }
         },
         {
-          "if": "seperation=kerb",
+          "if": "separation=kerb",
           "then": {
-            "en": "This cycleway is seperated by a kerb",
+            "en": "This cycleway is separated by a kerb",
             "nl": "Dit fietspad is gescheiden van de weg met een stoeprand"
           }
         }
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 3bf5ff4ca..139e3edc9 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -77,7 +77,7 @@
                 "question": "How wide is the gap left over besides the barrier?"
             },
             "4": {
-                "render": "Space between barriers (along the length of the road): {width:seperation} m",
+                "render": "Space between barriers (along the length of the road): {width:separation} m",
                 "question": "How much space is there between the barriers (along the length of the road)?"
             },
             "5": {
@@ -731,7 +731,7 @@
                         "then": "This shop doesn't offer a bike pump for anyone"
                     },
                     "2": {
-                        "then": "There is bicycle pump, it is shown as a seperate point "
+                        "then": "There is bicycle pump, it is shown as a separate point "
                     }
                 }
             },
@@ -949,13 +949,13 @@
                         "then": "There is a shared lane"
                     },
                     "1": {
-                        "then": "There is a lane next to the road (seperated with paint)"
+                        "then": "There is a lane next to the road (separated with paint)"
                     },
                     "2": {
-                        "then": "There is a track, but no cycleway drawn seperately from this road on the map."
+                        "then": "There is a track, but no cycleway drawn separately from this road on the map."
                     },
                     "3": {
-                        "then": "There is a seperately drawn cycleway"
+                        "then": "There is a separately drawn cycleway"
                     },
                     "4": {
                         "then": "There is no cycleway"
@@ -1266,36 +1266,36 @@
                 "question": "How wide is the gap between the cycleway and the road?"
             },
             "14": {
-                "question": "How is this cycleway seperated from the road?",
+                "question": "How is this cycleway separated from the road?",
                 "mappings": {
                     "0": {
-                        "then": "This cycleway is seperated by a dashed line"
+                        "then": "This cycleway is separated by a dashed line"
                     },
                     "1": {
-                        "then": "This cycleway is seperated by a solid line"
+                        "then": "This cycleway is separated by a solid line"
                     },
                     "2": {
-                        "then": "This cycleway is seperated by a parking lane"
+                        "then": "This cycleway is separated by a parking lane"
                     },
                     "3": {
-                        "then": "This cycleway is seperated by a kerb"
+                        "then": "This cycleway is separated by a kerb"
                     }
                 }
             },
             "15": {
-                "question": "How is this cycleway seperated from the road?",
+                "question": "How is this cycleway separated from the road?",
                 "mappings": {
                     "0": {
-                        "then": "This cycleway is seperated by a dashed line"
+                        "then": "This cycleway is separated by a dashed line"
                     },
                     "1": {
-                        "then": "This cycleway is seperated by a solid line"
+                        "then": "This cycleway is separated by a solid line"
                     },
                     "2": {
-                        "then": "This cycleway is seperated by a parking lane"
+                        "then": "This cycleway is separated by a parking lane"
                     },
                     "3": {
-                        "then": "This cycleway is seperated by a kerb"
+                        "then": "This cycleway is separated by a kerb"
                     }
                 }
             }
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index 7b80a63d7..683f34f34 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -77,7 +77,7 @@
                 "question": "Hoe breed is de ruimte naast de barrière?"
             },
             "4": {
-                "render": "Ruimte tussen barrières (langs de lengte van de weg): {width:seperation} m",
+                "render": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m",
                 "question": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?"
             },
             "5": {
diff --git a/langs/themes/en.json b/langs/themes/en.json
index 084971be2..a7a21b9fb 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -1267,11 +1267,6 @@
         "title": "Open Toilet Map",
         "description": "A map of public toilets"
     },
-    "trails": {
-        "title": "Trails",
-        "shortDescription": "This map shows trails",
-        "description": "This map shows trails"
-    },
     "trees": {
         "title": "Trees",
         "shortDescription": "Map all the trees",
@@ -1279,8 +1274,8 @@
     },
     "waste_basket": {
         "title": "Waste Basket",
-        "shortDescription": "Throw away waste",
-        "description": "This is a public waste basket, thrash can, where you can throw away your thrash.",
+        "shortDescription": "A map with waste baskets",
+        "description": "On this map, you'll find waste baskets near you. If a waste basket is missing on this map, you can add it yourself",
         "layers": {
             "0": {
                 "name": "Waste Basket",
@@ -1297,8 +1292,7 @@
                 },
                 "presets": {
                     "0": {
-                        "title": "Waste Basket",
-                        "description": "Throw away waste"
+                        "title": "Waste Basket"
                     }
                 }
             }
diff --git a/langs/themes/nl.json b/langs/themes/nl.json
index 87150ecb7..b10e1705d 100644
--- a/langs/themes/nl.json
+++ b/langs/themes/nl.json
@@ -1146,11 +1146,6 @@
         "title": "Open Toilettenkaart",
         "description": "Een kaart met openbare toiletten"
     },
-    "trails": {
-        "title": "Wandeltochten",
-        "shortDescription": "Deze kaart toont verschillende wandeltochten",
-        "description": "Deze kaart toont alle verschillende wandeltochten"
-    },
     "trees": {
         "title": "Bomen",
         "shortDescription": "Breng bomen in kaart",
@@ -1158,8 +1153,8 @@
     },
     "waste_basket": {
         "title": "Vuilnisbak",
-        "shortDescription": "Afval weggooien",
-        "description": "Dit is een publieke vuilnisbak waar je je afval kan weggooien.",
+        "shortDescription": "Een kaart met vuilnisbakken",
+        "description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen",
         "layers": {
             "0": {
                 "name": "Vuilnisbak",
@@ -1176,8 +1171,7 @@
                 },
                 "presets": {
                     "0": {
-                        "title": "Vuilnisbak",
-                        "description": "Afval weggooien"
+                        "title": "Vuilnisbak"
                     }
                 }
             }