Refactoring player to load without a page change.