adding blog post on CALayer vs UIViews