Clicking on one of Pro functions displays classic alert() dialog and loads "Upgrade" page, losing the loaded video and transcript. You might want to use a custom modal with link to "Upgrade" page which switches only if user clicks on it, and maybe even opens in new tab/page, to keep state.