anchor.diff:    {Show SingleMap menu}
     if Sender=Button_SP_Single then
     begin
  +    fUserSelectedMap := False;
  +    fGoBackToSinglePlayerPage := False;
  +
       //Stop current now scan so it can't add a map after we clear the list
       fMaps.TerminateScan;
       //Remove any old entries from UI
  
positive.code:      (Sender=Button_CampaignBack)or
       (Sender=Button_SingleBack)or
       (Sender=Button_LoadBack) then begin
      Panel_SinglePlayer.Show;
    end;
  
    {Show campaign menu}
  
negative.code:     Exit;
  
    if not InRange(fMap_Selected, 0, fMaps.Count-1) then exit; //Some odd index
    //scan should be terminated, as it is no longer needed
    fMaps.TerminateScan;
    fGame.StartSingleMap(MapNameToPath(fMaps[fMap_Selected].Filename,'dat',false),fMaps[fMap_Selected].Filename); //Provide mission filename mask and title here
  end;
  
  