Hello Nick! Perhaps it can be useful to filter the Dopesheet on events in your case: Dopesheet - Spine User Guide: Filter
As you can read here: Dopesheet - Spine User Guide: Other rows
When a timeline is not associated with a bone, it will be displayed at the bottom as default, but you can rearrange this order by clicking on the name (which will be Events in your case) so that it stays at the top instead: Dopesheet - Spine User Guide: Order
Doing this will leave the events on top of the row until you select some other bone that will be placed at the beginning of the dopesheet again, unless you decide to lock the dopesheet: Dopesheet - Spine User Guide: Contents
Event keys are violet in the top row when they're the only kind of key present on a frame, but the key of the first row will turn white as soon as two kinds are mixed just like with any other kind of keyframe. Instead, scrubbing the animation will display the event name in the viewport if it is keyed, allowing you to quickly check for events.
I hope this can help! 😃