I found a small bug in the update with more than one button using UIPlayAnimation in the same panel.
1. Click and hold down the left mouse over button #1 - animation played forward (good)
2. Drag off of button #1 - animation played backward (good)
3. Drag on top of a different button, button #2 - animation played forward on button #2 (debatable if this is good or not... in my opinion this should not occur)
4. Let go of the mouse button while hovering over button #2 - button #2 is stuck in the fully "forward" position, the animation doesn't play backwards on button #2 on OnPress(false)
I'm going to PM you my version of the file, a simple modification from 3.0.8f3, which doesn't have this behavior and will hopefully be useful reference. My modification may not cover all UIPlayAnimation trigger conditions but it does give me the behavior I'm looking for when using OnPress.