anchor.diff:            }
           })
   
  -        // Toggling for focus of canvas
  +        // Toggling focus of canvas - if clicked on canvas, focus
  +        // if clicked outside of canvas, remove focus
  +        // if tab advance after focusing canvas, remove canvas focus
           function GameControlReady () {
             gameReady = true;
           }
  
positive.code:               }
              }],
          })
          toggle.addTo(reader);
          <% else %>
          // no-op for epubs without a webgl (so... almost all of them)
          var fetch_poi = function() { }
  
negative.code:           };
          }
  
          // accessibility mode functions
          var a11y_on = function() {
            $('body').addClass('a11y');
            $('.toggle-a11y').addClass('on');
            $('.toggle-a11y').attr('aria-disabled', 'false');
            console.log('a11y-on');
            close_panel();
            //$('.webgl-content').detach();
            // do something different with links to unity
            // go to database in new window
          }
  
          var a11y_off = function() {
            $('body').removeClass('a11y');
            $('.toggle-a11y').removeClass('on');
            $('.toggle-a11y').attr('aria-disabled', 'true');
            console.log('a11y-off');
            open_panel();
          }
  
          // 3D model toggler
          var panel_toggle = cozy.control.widget.toggle({
            region: 'top.toolbar.left',
            template: '<button class="button--sm" id="webgl" data-toggle="button" aria-label="3D Model">3D Model</button>',
            states: [{
  