the last thing you do when you Sing is Stop. 
Implement is related to Toy. Ball can Toy. Ball is related to Base. 
Sing --HasLastSubevent--> Stop 
Implement <--RelatedTo--> Toy <--CapableOf-- Ball <--RelatedTo--> Base 