Deplace the filters into the directory.
Change the listening event, this allow to not have the breadcrumb changing before the page.
Correct the bug I have inverse the value.
Change the redirect page.
Use the rewrite for adding the vendor directory.