anchor.diff:      play();
     }
   
  +  void setupHotKeys() {
  +    window.onKeyPress.listen((KeyboardEvent e) {
  +      e.preventDefault();
  +
  +      // Pause/Play
  +      if(e.keyCode == KeyCode.SPACE) {
  +        toggleSound(e);
  +      }
  +
  +      // Change volume
  +      else if(e.keyCode == 44) {
  +        setVolume(getVolume() - 0.05, true);
  +      }
  +      else if(e.keyCode == 46) {
  +        setVolume(getVolume() + 0.05, true);
  +      }
  +
  +    });
  +  }
  +
     void loadMetaData() {
       DivElement title = $["songTitle"];
       DivElement artist = $["songArtist"];
  
positive.code:     volumeSlider = new RangeSlider($["volumeSlider"]);
      stream = $["audioElement"];
  
      setupListeners();
      loadMetaData();
  
  
negative.code:     setVolume(0.0);
    }
  
    void setVolume(double vol, [bool changeSlider = false]) {
      if(vol > 1.0)
        vol = 1.0;
      else if(vol < 0.0)
        vol = 0.0;
  
      if(isPlaying || vol == 0.0)
        stream.volume = vol;
  
      if(changeSlider) {
        volumeSlider.value = vol;
        window.localStorage["volume"] = volumeSlider.value.toString();
      }
    }
  
    double getVolume() {
      return volumeSlider.value;
    }
  }