OptionaldisabledOptionalfilterWhether a row survives the current query. Defaults to the row's label containing the query, case-insensitively; an empty query keeps every row.
Optionallabelthe row's display text; defaults to String(row)
Optionalpagehow many rows make a page; 0 or omitted means every row is one page
the rows of one tab before the query filter; the caller owns what a row is
the tabs, in display order; the first is selected at construction
a row a player can see but not choose;
moveskips it