[Client] Fixed major event handling issue in animations

Fixed a major timing and messaging problem in the animations. The
client acts more responsive now.