Possible to set animation based on location in matinee?

Hi,

I have a crowd of characters I’ve set up in Matinee. Based on where they are at different times, I want them to play different animations. For example, the characters in the water areas need to be treading water. The characters on land need to play the standing/idle animation. The ones falling off a cliff need to do the screaming, arms flailing animation. You get the idea.

Is that possible through the event graph for the animation? How do I do this?

Thank you, -Chilton