CAAnimation in chapter 23.