-record(model, { interaction :: dnd@groups:interaction_state(), touch_generation :: integer(), mouse_blocked :: boolean() }).