TimelineTool state on the view with per-tool event emission: ClipSplitRequested, ClipRippleTrimRequested, ClipRollRequested, ClipSlideRequested and ClipSlipRequested, plus cursor and interaction gating per active tool.