public UIBuyBrowsePanel(TS1GameScreen screen, sbyte category, UICatalogMode mode) : base(screen)
        {
            CatContainer            = new UITouchScroll(() => FilterCategory?.Count() ?? 0, CatalogElemProvider);
            CatContainer.ItemWidth  = 90;
            CatContainer.DrawBounds = false;
            CatContainer.Margin     = 15;
            CatContainer.SetScroll(-15);
            CatContainer.Size = new Vector2(775, 128);
            Category          = category;

            Add(CatContainer);
            Mode = mode;
            GameResized();

            InitCategory(category, false);

            screen.LotControl.ObjectHolder.OnPickup  += ObjectHolder_OnPickup;
            screen.LotControl.ObjectHolder.OnPutDown += ObjectHolder_OnPutDown;
            screen.LotControl.ObjectHolder.OnDelete  += ObjectHolder_OnDelete;
            HoldingEvents = true;
        }