diff --git a/README.md b/README.md
index 50d9794a0ee687990cd150b02dd87956eeeadbb3..50b2b1795bfd8fc5055326ec74e9dc4b4f25bbda 100644
--- a/README.md
+++ b/README.md
@@ -71,6 +71,8 @@ If not granted, values *asked* by others are only displayed on the gray widgets
 
 A *watch* bus selector is placed below each parameter and output of the other instruments. By choosing a bus other than 0, the values are sent to the corresponding bus and can be sent to your parameters connected to the same bus using the *watching* selector.
 
+![doc/img/watching.gif](doc/img/watching.gif)
+
 ### Controlling others parameters with your parameters and outputs
 
 Symmetrically, you can control others parameters by choosing a non-zero bus on the *ask* selector and the same *asking* bus below one of your outputs or parameters. This requires however that the parameter that you want to controlled is *granted* (i.e. that the green *granted* toggle is checked).
diff --git a/doc/img/watching.gif b/doc/img/watching.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1d05c9e48b59548d468620d9a895ab7b0309ca4f
Binary files /dev/null and b/doc/img/watching.gif differ