anchor.diff:  
     // disable touch events
     window.on.touchMove.add((args) => args.preventDefault());
  -  window.on.popState.add((args) => _processUrlHash());
  +  window.on.popState.add((args) => _processUrlHash(true));
   
     window.on.keyDown.add(_onKeyDown);
   
  
positive.code:   }
  }
  
  bool _processUrlHash() {
    final LocalLocation loc = window.location;
    final hash = loc.hash;
    final href = loc.href;
  
negative.code: }
  
  void _runppw(TextureData textureData) {
    final size = _processUrlHash(false) ? 16 : 7;
    final int m = (size * size * 0.15625).toInt();
  
    final CanvasElement poppopwinTable = query('#gameCanvas');
  