diff --git a/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/StationAutoComplete.js b/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/StationAutoComplete.js
index 4816c8f37cbd268564950412395e27b1eb99e72a..383544a188ea96feeb0a3ebd69c8e9abec27139a 100644
--- a/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/StationAutoComplete.js
+++ b/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/StationAutoComplete.js
@@ -11,6 +11,13 @@ import './StationAutoComplete.css'
  * The parent component is notified about a new station name (through the onChange callback)
  * when the user presses 'Enter' in the input field or when an item from the list of
  * suggestions is chosen.
+ *
+ * When using this component, in most cases you want to add a key with the value of the current
+ * selected station. This forces a new instance instead of only a rerendering when the
+ * selected station was changed outside this component. In a new instance the state.value is
+ * set to the selectedStation prop.
+ *
+ * Usage: <StationAutoComplete key={station} selectedStation={station} onChange={onchange} />
  */
 class StationAutoCompleteC extends Component {
 
diff --git a/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/pages/StationOverviewPage.js b/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/pages/StationOverviewPage.js
index 02a52f8f3fda78e0445fd36bf665a61ce3947c63..1fbde34156e87f6c0f1f32b44213053a5c57790e 100644
--- a/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/pages/StationOverviewPage.js
+++ b/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/pages/StationOverviewPage.js
@@ -84,6 +84,7 @@ class ToolBarC extends Component {
     }
 
     render() {
+        // The key on StationAutoComplete is important, see the desc of StationAutoComplete
         return (<div className="toolbar-top">
             <StationAutoComplete key={this.props.selectedStation} selectedStation={this.props.selectedStation} onChange={this.onStationChange}/>
             &nbsp;&nbsp;&nbsp;