Compo: use CALayer for shadow