Replace old-style UIView animation with block-based method (was having issues with the animationDidStopSelector being called)