Added Page-specific Refresh Code

When a page is refreshed without navigating to it, the code should look
for any cached data. Also, when on a mobile device and a video is
started then go back into the app, it should pull the last data to
reload the page.