Not sure about how native element data sources work now (haven’t really noticed a difference myself), but Keith wrote ListShifter to not load the actual data source until you run any of the ListShifter’s actions and events involving that data source.