Shake is related to Reaction. Reaction is a synonym of Reply. the last thing you do when you Listen is Reply. 
Catch is related to Fisherman. Fisherman is related to Fish. you are likely to find Fish in/at/on Stream. 
Shake <--RelatedTo--> Reaction <--Synonym--> Reply <--HasLastSubevent-- Listen 
Catch <--RelatedTo--> Fisherman <--RelatedTo--> Fish --AtLocation--> Stream 