function initializePage(){
  initializeLocalStorageRender();
  initializeStylesheetAppend();
  callInitalizers();
}

function callInitalizers(){
  initializeLocalStorageRender();
  initializeBodyData();
  var waitingForDataLoad = setInterval(function(){
    if (document.getElementsByTagName('body')[0].getAttribute('data-loaded') == "true") {
      clearInterval(waitingForDataLoad);
      if (document.getElementsByTagName('body')[0].getAttribute('data-user-status') == "logged-in") {
        initializeBaseUserData();
        initializeAllChatButtons();
        initializeAllTagEditButtons();
      }
      initializeAllFollowButts();
      initializeReadingListIcons();
      initializeSponsorshipVisibility();
      if ( document.getElementById("sidebar-additional") ) {
        document.getElementById("sidebar-additional").classList.add("showing");
      }
    }
  },1)
  initializeBaseTracking();
  initializeTouchDevice();
  initializeCommentsPage();
  initializeArticleDate();
  initializeArticleReactions();
  initNotifications();
  initializeStylesheetAppend();
  initializeCommentDate();
  initializeCommentDropdown();
  initializeSettings();
  initializeFooterMod();
  initializeCommentPreview();
  initializeAdditionalContentBoxes();
  initializeTimeFixer();
  initializeDashboardSort();
  initializePWAFunctionality();
  initializeEllipsisMenu();
  initializeArchivedPostFilter();
  initializeCreditsPage();
  initializeUserProfilePage();
  initializePodcastPlayback();
  initializeDrawerSliders();
  initializeHeroBannerClose();
  initializeOnboardingTaskCard();

  function freezeScrolling(event){
    event.preventDefault();
  }

  nextPage = 0;
  fetching = false;
  done = false;
  adClicked = false;
  setTimeout(function(){
    done = false;
  },300);
  if(!initScrolling.called) {
    initScrolling();
  }
}
