We're rapidly approaching a world where flow-based programming is taking the lead, but there isn't any useful notation to represent all of the complexities of flow management. Let's assume a basic flow that takes a click event, extracts the X and Y coordinates from it, and moves a player based on the extracted values.
+----------+ +-----------+ +------------+
| getClick +-----> extractXY +---------------> movePlayer |
+----------+ +-----------+ xyChannel +------+-----+
|
|