Refactored tabs exercise (impacts lifecycle context slide)