anchor.diff:    }
   }
   
  -bool _processUrlHash() {
  +bool _processUrlHash(bool forceReload) {
     final LocalLocation loc = window.location;
     final hash = loc.hash;
     final href = loc.href;
  
positive.code: 
    // disable touch events
    window.on.touchMove.add((args) => args.preventDefault());
    window.on.popState.add((args) => _processUrlHash());
  
    window.on.keyDown.add(_onKeyDown);
  
  
negative.code:       loc.replace(newLoc);
        break;
      case '#big':
        if(forceReload) {
          // BUGBUG: https://github.com/dart-lang/pop-pop-win/issues/26
          // DARTBUG: http://code.google.com/p/dart/issues/detail?id=5551
          // would love to force a reload here, but we're blocked by a bug
          // loc.reload();
        }
        return true;
      case '#about':
        showAbout = true;
  