FilterPanel default options are not “Filter"ed upon page load


I am using a set of SelectFields with selectedOpt in order to select default values. When the page loads these are set, but until the user presses Filter, it doesn’t use those values,
Do I need to add an action to the page load to call the filter? Is there a way to prevent the datasource from loading until these default filters apply, otherwise I assume some network requests will be sent out before the action applies, and the user may experience unexpected results based on timing.
Maybe there is a way to tell the other UI component not to load initially, then after we call the “Filter” button action, then tell that component to load as a follow up.