Glad this doesn't need the null any more - 7 arguments is way too many, especially if they are booleans. I have no idea what sort of `FilterViewEvent` I am looking at here - presumably the booleans each represent a translation state. An explanatory variable would be nice here since the  event constructor is not sufficiently self-explanatory.