Out animation patch

This proposed patch will allow the out animation to actually be visible on screen. Originally, the out animation was attached to the view using `view.startAnimation()`. Immediately following that, the message is removed from the queue and the view is removed from the parent. In most cases, the view is removed from the parent **before** the animation is visible on screen, thus the resulting effect is the view suddenly disappearing from the screen instead of playing the animation.