|  | @@ -57,7 +57,8 @@ import { OpenSheetMusicDisplay } from '../src/OpenSheetMusicDisplay/OpenSheetMus
 | 
	
		
			
				|  |  |      resetCursorBtn,
 | 
	
		
			
				|  |  |      showCursorBtn,
 | 
	
		
			
				|  |  |      hideCursorBtn,
 | 
	
		
			
				|  |  | -    backendSelect;
 | 
	
		
			
				|  |  | +    backendSelect,
 | 
	
		
			
				|  |  | +    debugReRenderBtn;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      // Initialization code
 | 
	
		
			
				|  |  |      function init() {
 | 
	
	
		
			
				|  | @@ -79,6 +80,8 @@ import { OpenSheetMusicDisplay } from '../src/OpenSheetMusicDisplay/OpenSheetMus
 | 
	
		
			
				|  |  |          showCursorBtn = document.getElementById("show-cursor-btn");
 | 
	
		
			
				|  |  |          hideCursorBtn = document.getElementById("hide-cursor-btn");
 | 
	
		
			
				|  |  |          backendSelect = document.getElementById("backend-select");
 | 
	
		
			
				|  |  | +        debugReRenderBtn = document.getElementById("debug-re-render-btn");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // Hide error
 | 
	
		
			
				|  |  |          error();
 | 
	
	
		
			
				|  | @@ -117,6 +120,10 @@ import { OpenSheetMusicDisplay } from '../src/OpenSheetMusicDisplay/OpenSheetMus
 | 
	
		
			
				|  |  |              openSheetMusicDisplay.DrawBottomLine = !openSheetMusicDisplay.DrawBottomLine;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        debugReRenderBtn.onclick = function() {
 | 
	
		
			
				|  |  | +            rerender();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          // Create OSMD object and canvas
 | 
	
		
			
				|  |  |          openSheetMusicDisplay = new OpenSheetMusicDisplay(canvas, {
 | 
	
		
			
				|  |  |              autoResize: true,
 | 
	
	
		
			
				|  | @@ -278,6 +285,14 @@ import { OpenSheetMusicDisplay } from '../src/OpenSheetMusicDisplay/OpenSheetMus
 | 
	
		
			
				|  |  |          }, 0);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    function rerender() {
 | 
	
		
			
				|  |  | +        disable();
 | 
	
		
			
				|  |  | +        window.setTimeout(function(){
 | 
	
		
			
				|  |  | +            openSheetMusicDisplay.render();
 | 
	
		
			
				|  |  | +            enable();
 | 
	
		
			
				|  |  | +        }, 0);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      function error(errString) {
 | 
	
		
			
				|  |  |          if (!errString) {
 | 
	
		
			
				|  |  |              error_tr.style.display = "none";
 |