Separate page loading from navigation