diff --git a/index.bs b/index.bs
index b989a8a..f4fa715 100644
--- a/index.bs
+++ b/index.bs
@@ -408,14 +408,16 @@ Excluding inputs generally include
However, an event whose only effect is to begin or update a fling or scroll
gesture is not an excluding input.
-The user agent may delay the reporting of layout shifts after a
-pointerdown event
-until such time as it is known that the event does not begin a fling or scroll
-gesture.
-
-The mousemove and
-pointermove
-events are also not excluding inputs.
+* When a pointerdown event or
+ a mousedown event is received, the
+ user agent starts buffering the layout shifts.
+* When a pointercancel event
+ is received, all the accumulated layout shift score in the buffer is reported, and it is not an excluding input.
+* When a pointerup event or a
+ mouseup event is received, the buffer is reset.
+ The pointerup or
+ mouseup event is considered an excluding input
+ and then the layout shifts are reported with no score change.
{{LayoutShift}} interface {#sec-layout-shift}
=======================================