and did you have a look at @MaxZieb's HypeActionEvents¿
it'll offer (among a ton of other things) intersection-event with minimal scripting involved.
swans.hype.zip (1,8 MB)
//////
regarding intersection i just remembered that i had an old approach that may work completely without scripting: Track Intersections between Hypeelements
though the swans-file above should be easy to manage