Refactored and simplified the methods that are called. Can now use one method to handle all the animation/view hierarchy operations.