Animator Event Triggers running early

Ok I have an event on an animation that will tell me when the animation ends. The animation itself was created in Animator. This event is used to advance a plot point and works. UNLESS, the animation is run backwards at any point before the end of the animation.

Example: Animations is a crane arm lowering, based on input from the user via a touch screen lever. IF the player lowers, then raises the lever the event fires off. It should not do this until the animation reaches the keyframe the event is set on… unless I am misinterpreting something…

Not sure if anyone is watching this one, but I ended up not using the animation events and made a workaround with colliders and triggers.