add empty filter, allow switching to a filter with options, add js versions

forgot to include filter.js file
update translations to fix localization errors