Impulse is a type of Drive. the first thing you do when you Drive is Walk. 
Coast is related to Wave. Wave is related to Object. 
Impulse --IsA--> Drive --HasFirstSubevent--> Walk 
Coast <--RelatedTo--> Wave <--RelatedTo--> Object 