anchor.diff:      });
   
     } // else serverControl
  -
  -
  -  window.on.hashChange.add((e) {
  -    pres.goto(Math.parseInt(window.location.hash.replaceFirst(new RegExp('^#\/?'), '')));
  -  });
   
   
     /* not used atm
  
positive.code: 
      // Scale and perspective
      mImpress.style.cssText = getState(mSteps[0]).scaleCSS();
    }
  
    /**
  
negative.code: void main() {
  
    Impress pres = new Impress();
  
    window.on.hashChange.add((e) {
      int step = Math.parseInt(window.location.hash.substring(1));
      if (step != pres.mCurrentStep)
        pres.goto(step);
    });
  
    pres.setupPresentation();
  
    bool serverControl = false;
  