anchor.diff:        _songBodyText.text = _songBodyInput.value;
         
         refreshAllSongsList();
  +      _songEditMode = false;
         
  -      _songTitle.style.display = "block";
  -      _songBodyText.style.display = "block";
  -      _songTitleInput.style.display = "none";
  -      _songBodyInput.style.display = "none";
  -     
  -      _sidebarToggle.disabled = false;
  -      _songEditButton.disabled = false;
  -      _songNewButton.disabled = false;
  -      
  -      _songCancelButton.disabled = true;
  -      _songSaveButton.disabled = true;
  -    
  +      updateUiState();    
         
       });
       
  
positive.code:     _songTitleInput.value = s.title;
      s.readText((String text) {
        _songBodyInput.value = text;  
      });
  
      _songTitle.style.display = "none";
      _songBodyText.style.display = "none";
      _songTitleInput.style.display = "block";
      _songBodyInput.style.display = "block";
      
      _sidebarToggle.disabled = true;
      _songEditButton.disabled = true;
      _songNewButton.disabled = true;
      
      _songCancelButton.disabled = false;
      _songSaveButton.disabled = false;
      
      sidebarVisible = false;
      
    }
    
    void resetUi() {
      _songTitle.style.display = "block";
      _songBodyText.style.display = "block";
      _songTitleInput.style.display = "none";
      _songBodyInput.style.display = "none";
     
      _sidebarToggle.disabled = false;
      
      _songNewButton.disabled = false;
      _songEditButton.disabled = true;
      _songDeleteButton.disabled = true;
      
      _songCancelButton.disabled = true;
      _songSaveButton.disabled = true;
      
      _songTitle.text = "";
      _songBodyText.text = "";
      
      _songService.activeSong = null;
      
      
      sidebarVisible = true;
    }
    
    void updateUiState() {
      
      
    } 
    
    
    
    void newSong() {
      _songTitle.style.display = "none";
      _songBodyText.style.display = "none";
      _songTitleInput.style.display = "block";
      _songBodyInput.style.display = "block";
      
      _sidebarToggle.disabled = true;
      _songEditButton.disabled = true;
      _songNewButton.disabled = true;
      
      _songCancelButton.disabled = false;
      _songSaveButton.disabled = false;
      
      sidebarVisible = false;
      _songTitleInput.value = "";
      _songBodyInput.value = "";
      
    }
    
    void deleteSong() {
  
negative.code:     _setSaveButton.onClick.listen((e) => saveSet());
      
      _setTitleInput = $("#setTitleInput")[0];
      _setTitleText = $("#setTitleText")[0];
      _setContentList = $("#setContentList")[0];
      _setContentContainer = $("#setContentContainer")[0];
  
  