SwiftUI only hit-tests visible leaf subviews — how this geometric premise makes an "onTapGesture on the container" register only on subview taps, and why the modifier order can't be reversed.
When a user gesture and a programmatic animation emit completely isomorphic events, and one animation emits multiple events, why a "single-event boolean flag" is doomed to fail — and why the right abstraction is a time window, not a boolean.