Filtered request to API when the user changes the filters

Add comments to explain the filters re-loading, etc