anchor.diff:  	width: 100%;
   	height: calc(100% - 3rem);
   	overflow: hidden;
  +}
  +
  +.overlayContainer {
  +	position: relative;
  +	height: 100%;
  +}
  +
  +.overlay {
  +	position: absolute;
  +	width: 100%;
  +	height: 100%;
  +	top: 0;
  +	pointer-events: none;
  +	box-shadow: inset 0 0 0 1px #ffffff44;
   }
   
   .pageView .page {
  
positive.code: 
  pagesArray.forEach(function(page) {
  	page.addEventListener("load", function() {
  		page.contentWindow.document.body.addEventListener("click", function() {
  			window.focus();
  		});
  	});
  
negative.code: }
  
  #pagesGroup {
  	overflow-y: scroll;
  	overflow-x: hidden;
  	height: calc(100vh - 4.2rem);
  	scroll-snap-type: y mandatory;
  	font-size: 100vw;
  }
  
  .shiftKey #pagesGroup {
  	overflow-y: hidden;
  }
  
  .pageView {
  