Changed timer update frequency
Code cull: do more with less!

Make frame adjustments to popUpView in ‘layoutSubviews.’
Update color animation offset in ‘setProgress:’
Remove KVO for ‘progress’ and ‘bounds’
Remove custom animation method in popUpView
Add ‘actionForLayer:ForKey:’ to set-up animation
Add ‘animateBlock:’ to popUpView to animate any view updates