anchor.diff:  
     Load_ListClick(List_Load);
   
  -  Label_DeleteConfirm.Hide;
  -  Button_DeleteYes.Hide;
  -  Button_DeleteNo.Hide;
  -  Button_Delete.Show;
  +  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;
   
   
  
positive.code: 
  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;
    Button_Load.Enabled := InRange(List_Load.ItemIndex, 0, fGame.Saves.Count-1)
                           and fGame.Saves[List_Load.ItemIndex].IsValid;
  end;
  
negative.code: begin
    if not InRange(List_Load.ItemIndex, 0, List_Load.Count-1) then exit;
    if Sender = Button_Delete then
      Load_DeleteConfirmation(true);
  
    if (Sender = Button_DeleteYes) or (Sender = Button_DeleteNo) then
      Load_DeleteConfirmation(false);
  
    if Sender = Button_DeleteYes then
    begin
  