Sect 8.3 completed -using CABasicAnimationDelegate to set the property