[fidldoc] Updating fidl reference docs
diff --git a/all/fidl/fuchsia.camera.gym/README.md b/all/fidl/fuchsia.camera.gym/README.md
index cd8316c..cca1ad7 100644
--- a/all/fidl/fuchsia.camera.gym/README.md
+++ b/all/fidl/fuchsia.camera.gym/README.md
@@ -6,7 +6,7 @@
 ## **PROTOCOLS**
 
 ## Controller {#Controller}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#52)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#51)*
 
 
 ### SendCommand {#fuchsia.camera.gym/Controller.SendCommand}
@@ -38,7 +38,7 @@
 ## **STRUCTS**
 
 ### AddStreamCommand {#AddStreamCommand}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#21)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#20)*
 
 <p>&quot;add-stream&quot; command shall add the specified stream to the collage.</p>
 
@@ -62,7 +62,7 @@
 </table>
 
 ### Controller_SendCommand_Response {#Controller_SendCommand_Response}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#56)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#55)*
 
 
 
@@ -71,7 +71,7 @@
 </table>
 
 ### SetConfigCommand {#SetConfigCommand}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#15)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#14)*
 
 <p>&quot;set-config&quot; command shall call SetCurrentConfiguration for current camera.</p>
 
@@ -95,7 +95,7 @@
 </table>
 
 ### SetCropCommand {#SetCropCommand}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#27)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#26)*
 
 <p>&quot;set-crop&quot; command shall set the crop region for the specified stream.</p>
 
@@ -147,7 +147,7 @@
 </table>
 
 ### SetResolutionCommand {#SetResolutionCommand}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#37)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#36)*
 
 <p>&quot;set-resolution&quot; command shall set the output resolution for the specified stream.</p>
 
@@ -198,13 +198,9 @@
 
 
 <table>
-    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="CommandError.NO_EXECUTE">
-            <td><code>NO_EXECUTE</code></td>
-            <td><code>1</code></td>
-            <td></td>
-        </tr><tr id="CommandError.OUT_OF_RANGE">
+    <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="CommandError.OUT_OF_RANGE">
             <td><code>OUT_OF_RANGE</code></td>
-            <td><code>2</code></td>
+            <td><code>1</code></td>
             <td></td>
         </tr></table>
 
@@ -215,7 +211,7 @@
 ## **UNIONS**
 
 ### Command {#Command}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#44)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#43)*
 
 
 <table>
@@ -246,7 +242,7 @@
         </tr></table>
 
 ### Controller_SendCommand_Result {#Controller_SendCommand_Result}
-*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#56)*
+*Defined in [fuchsia.camera.gym/controller.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/src/camera/bin/camera-gym/fidl/controller.fidl#55)*
 
 
 <table>
diff --git a/all/fidl/fuchsia.services.examples/README.md b/all/fidl/fuchsia.services.examples/README.md
index 0e2848f..b89fed3 100644
--- a/all/fidl/fuchsia.services.examples/README.md
+++ b/all/fidl/fuchsia.services.examples/README.md
@@ -6,7 +6,7 @@
 ## **PROTOCOLS**
 
 ## MindReader {#MindReader}
-*Defined in [fuchsia.services.examples/mind_reader.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/topaz/public/dart/fuchsia_services/examples/mind_reader/fidl/mind_reader.fidl#8)*
+*Defined in [fuchsia.services.examples/mind_reader.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/topaz/examples/fuchsia_services_examples/mind_reader/fidl/mind_reader.fidl#8)*
 
 
 ### ReadMind {#fuchsia.services.examples/MindReader.ReadMind}
@@ -31,7 +31,7 @@
         </tr></table>
 
 ## ThoughtLeaker {#ThoughtLeaker}
-*Defined in [fuchsia.services.examples/mind_reader.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/topaz/public/dart/fuchsia_services/examples/mind_reader/fidl/mind_reader.fidl#15)*
+*Defined in [fuchsia.services.examples/mind_reader.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/topaz/examples/fuchsia_services_examples/mind_reader/fidl/mind_reader.fidl#15)*
 
 
 ### CurrentThought {#fuchsia.services.examples/ThoughtLeaker.CurrentThought}
diff --git a/all/fidl/fuchsia.ui.input3/README.md b/all/fidl/fuchsia.ui.input3/README.md
index d68bb6d..cf882aa 100644
--- a/all/fidl/fuchsia.ui.input3/README.md
+++ b/all/fidl/fuchsia.ui.input3/README.md
@@ -16,6 +16,9 @@
 <p>Add a key event listener for the specified View.
 If multiple listeners are added, each will receive key events independently and
 should respond with a <code>Status</code>.</p>
+<p>The client calling <code>AddListener</code> should keep the connection to <code>Keyboard</code> alive
+for as long as the events from <code>KeyboardListener</code> need to be received.  Dropping the
+connection to the <code>Keyboard</code> protocol will terminate <code>KeyboardListener</code> as well.</p>
 
 #### Request
 <table>
@@ -39,7 +42,7 @@
     </table>
 
 ## KeyboardListener {#KeyboardListener}
-*Defined in [fuchsia.ui.input3/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.ui.input3/keyboard.fidl#20)*
+*Defined in [fuchsia.ui.input3/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.ui.input3/keyboard.fidl#24)*
 
 <p>Client should implement this protocol to get notified of key events.</p>
 
@@ -87,7 +90,7 @@
 ### KeyEventStatus {#KeyEventStatus}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.ui.input3/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.ui.input3/keyboard.fidl#34)*
+*Defined in [fuchsia.ui.input3/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.ui.input3/keyboard.fidl#38)*
 
 <p>Return type for clients key events listener.</p>