"An action is an object that adopts the CAAction protocol." . . . .