using CoreAnimation to scale instead of insets