add a filter class to manage the interaction relation between the visualizations