I'm betting the fact that there are two places with similar state like this is going to bite us eventually. We may want to move toward allowing the pull filters to be based on the URL state or something down the road.    Redux may be worth considering for some of this, because it provides a global location to store state which can be accessed from multiple places.