anchor.diff:  interface
   uses
     SysUtils, Controls, Math,
  -  KM_Utils, KM_Controls, KM_Saves, KM_InterfaceDefaults, KM_Minimap;
  +  KM_Utils, KM_Controls, KM_Saves, KM_InterfaceDefaults, KM_Minimap, KM_Pics;
   
   
   type
  
positive.code:       MinimapView_Replay: TKMMinimapView;
        Button_Delete, Button_DeleteConfirm, Button_DeleteCancel: TKMButton;
        Label_DeleteConfirm: TKMLabel;
    public
      constructor Create(aParent: TKMPanel; aOnPageChange: TGUIEventText);
      destructor Destroy; override;
  
negative.code:   end;
  end;
  
  procedure TKMMenuReplays.RenameConfirm(aVisible: Boolean);
  begin
    if aVisible then
    begin
      Edit_Rename.Text := fSaves[ColumnBox_Replays.ItemIndex].FileName;
      PopUp_Rename.Show;
    end else
      PopUp_Rename.Hide;
  end;
  
  procedure TKMMenuReplays.RenameClick(Sender: TObject);
  var
    OldSelection: Integer;
  begin
    if ColumnBox_Replays.ItemIndex = -1 then Exit;
  
    if Sender = Button_Rename then
      RenameConfirm(True);
  
    if (Sender = Button_RenameConfirm) or (Sender = Button_RenameCancel) then
      RenameConfirm(False);
  
    // Change name of the save
    if Sender = Button_RenameConfirm then
    begin
      // fSaves.RenameSave(ColumnBox_Replays.ItemIndex); <-- Have to create this function still, will go in fSaves to comply to curent format of code.
      Replays_RefreshList(False);
      ColumnBox_Replays.ItemIndex := -1;
      Replays_ListClick(ColumnBox_Replays);
    end;
  end;
  
  procedure TKMMenuReplays.Show;
  begin
    //Copy/Pasted from SwitchPage for now (needed that for ResultsMP BackClick)
  