anchor.diff:      });
     }
   
  -  void testThings() {
  +  void keepSongPlaying() {
  +    stream.onEmptied.listen((e) {
  +      print("onEmptied");
  +      stream.src = "/stream";
  +      stream.play();
  +      loadMetaData();
  +    });
     }
   
     void toggleSound(Event e) {
  
positive.code:       setVolume(volumeSlider.value);
        window.localStorage["volume"] = volumeSlider.value.toString();
      });
  
      // Tell the stream to keep playing when a song ends
      stream.onEmptied.listen((e) {
        stream.src = "/stream";
        stream.play();
        loadMetaData();
      });
  
    }
  
    void loadMetaData() {
  
negative.code:     volumeSlider = new RangeSlider($["volumeSlider"]);
      stream = $["audioElement"];
  
      keepSongPlaying();
      loadMetaData();
  
      // Load local storage settings
  