anchor.diff:  
           function FocusCanvas(focus) {
             if (gameReady) {
  +            var SendMessage = gameInstance.SendMessage;
               SendMessage("GameControl", "FocusCanvas", focus);
             }
           }
   
           document.addEventListener('click', function(e) {
  -          if (e.target.id == "canvas") {
  +          if (e.target.id == "#canvas") {
               // Clicked on canvas
               FocusCanvas("1");
                 } else {
  
positive.code:           };
            var gameContainerDiv = document.getElementById("gameContainer");
            if ($('body').hasClass('panel-open')) {
              gameContainerDiv.focus();
              getToUnity(s);
            } else {
              open_panel();
              gameContainerDiv.focus();
              getToUnity(s);
            }
  
negative.code:             FocusCanvas("0");
            }
          });
  
          document.addEventListener('keydown', function(event) {
            if (event.defaultPrevented) {
              return; // Do nothing if the event was already processed
            }
  
            switch (event.key) {
              case "Tab":
                FocusCanvas("0");
              break;
              default:
              return;
            }
  
          }, true);
  
          cozy.control.widget.toggle({
            region: 'top.toolbar.left',
  