anchor.diff:  %>
   <script>
   
  +var shiftDown = false;
  +
   addEventListener("keydown", function(keydown) {
   	if (keydown.shiftKey) {
  -		document.body.classList.add("shiftKey");
  +		if (!shiftDown) {
  +			var widthScrollbar = pagesGroup.clientWidth;
  +			document.body.classList.add("shiftKey");
  +			requestAnimationFrame(function() {
  +				var width = pagesGroup.clientWidth;
  +				var d = width - widthScrollbar;
  +				pagesGroup.style.paddingRight = d + "px";
  +			});
  +		shiftDown = true;
  +		}
   	}
   });
   
   addEventListener("keyup", function(keyup) {
  -	document.body.classList.remove("shiftKey");
  +	if (keyup.key === "Shift") {
  +		shiftDown = false;
  +		document.body.classList.remove("shiftKey");
  +		pagesGroup.style.paddingRight = "0";
  +	}
   });
   
   setInterval(function() {
  
positive.code: 	width: 100%;
  	height: calc(100% - 3rem);
  	overflow: hidden;
  }
  
  .pageView .page {
  
negative.code: 
  pagesArray.forEach(function(page) {
  	page.addEventListener("load", function() {
  		page.contentWindow.document.addEventListener("click", function() {
  			window.focus();
  		});
  	});
  