add filter_types settings. use globalrequest to compute vocabulary buttons