anchor.diff:  
   pagesArray.forEach(function(page) {
   	page.addEventListener("load", function() {
  -		page.contentWindow.document.body.addEventListener("click", function() {
  +		page.contentWindow.document.addEventListener("click", function() {
   			window.focus();
   		});
   	});
  
positive.code: 			String pageTitle = pageHeader.getTitle();
  			out.write("<div class='pageView'>");
  			out.write("<div class='pageContainer'>");
  			out.write("<iframe class='page' src='pagePreview.jsp?a=" + a + "&p=" + p + "'></iframe>");
  			out.write("</div>");
  			out.write("<div class='label'>");
  			out.write("<p class='name'>" + pageTitle + "</p>");
  
negative.code: %>
  <script>
  
  var shiftDown = false;
  
  addEventListener("keydown", function(keydown) {
  	if (keydown.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) {
  	if (keyup.key === "Shift") {
  		shiftDown = false;
  		document.body.classList.remove("shiftKey");
  		pagesGroup.style.paddingRight = "0";
  	}
  });
  
  setInterval(function() {
  