Page component updates