anchor.diff:  
   procedure TKMMainMenuInterface.Load_ListClick(Sender: TObject);
   begin
  -  //If they clicked Delete, hide the yes no buttons again if they select a different item
  -  Label_DeleteConfirm.Hide;
  -  Button_DeleteYes.Hide;
  -  Button_DeleteNo.Hide;
  -  Button_Delete.Show;
  +  Load_DeleteConfirmation(false); //If they clicked Delete, hide the yes no buttons again if they select a different item
     Button_Load.Enabled := InRange(List_Load.ItemIndex, 0, fGame.Saves.Count-1)
                            and fGame.Saves[List_Load.ItemIndex].IsValid;
   end;
  
positive.code: begin
    if not InRange(List_Load.ItemIndex, 0, List_Load.Count-1) then exit;
    if Sender = Button_Delete then
    begin
      Label_DeleteConfirm.Show;
      Button_DeleteYes.Show;
      Button_DeleteNo.Show;
      Button_Delete.Hide;
    end;
  
    if (Sender = Button_DeleteYes) or (Sender = Button_DeleteNo) then
    begin
      Label_DeleteConfirm.Hide;
      Button_DeleteYes.Hide;
      Button_DeleteNo.Hide;
      Button_Delete.Show;
    end;
  
    if Sender = Button_DeleteYes then
    begin
  
negative.code: 
    Load_ListClick(List_Load);
  
    Load_DeleteConfirmation(false);
  end;
  
  
  procedure TKMMainMenuInterface.Load_DeleteConfirmation(aVisible:boolean);
  begin
    Label_DeleteConfirm.Visible := aVisible;
    Button_DeleteYes.Visible := aVisible;
    Button_DeleteNo.Visible := aVisible;
    Button_Delete.Visible := not aVisible;
  end;
  
  
  