The keys a frame carries beside the pointer, as the host read them:
scoped by the host’s own focus rules, since which widget holds the
keyboard is the toolkit’s to know. Each flag lands on its namesake in
Interaction.
What a host says about the pointer, before anything is made of it: the
motions and the button edges, in screen space, in the order they
happened. Resolving them into an Event — a click, a drag, a hover —
is the core’s, so every host resolves them the same way.