anchor.diff:          final float mistakeRate = mistakeCount / totalChars;
           print('mistakeRate: ${mistakeRate * 100}%');
       }
  +
  +    void initWidget() {
  +        document.body.elements.add(accomponement);
  +    }
   }
   
   TypeTrainer typeTrainer;
  
positive.code: 
  class TypeTrainer {
      MarqueeElement marquee;
  
      static final int spaceCharCode = 32;
      static final String cursor = '|';
  
negative.code:         document.body.elements.add(restart);
      }
  
  //                                          accomponement = new AudioElement('http://upload.wikimedia.org/wikipedia/commons/6/68/10_-_Vivaldi_Winter_mvt_1_Allegro_non_molto_-_John_Harrison_violin.ogg') {
  //                                          accomponement = new AudioElement('http://ia600400.us.archive.org/21/items/TheFourSeasonsWinter/USAFB_Winter.mp3') {
      TypeTrainer(String scrollingText) : spaceChar = new String.fromCharCodes([spaceCharCode]),
                                            accomponement = new AudioElement('http://www.archive.org/download/TheFourSeasonsWinter/USAFB_Winter.ogg') {
          bindHandlers();
          scrollingText = generateText();
  
  