TODO: Animating and Intercepting Events