Commitment is a type of Message. Message is related to Reply. the last thing you do when you Listen is Reply. 
Alien is related to Crop. 
Commitment --IsA--> Message <--RelatedTo--> Reply <--HasLastSubevent-- Listen 
Alien <--RelatedTo--> Crop 