Apple’s dynamic island animations dissected into 4 principles