Prevent RefinementList widget hiding other tabs on selection

Dear all,
I’m working on a new search using instantsearch.js. I’ve added a refinementList widget, which filters on an Algolia facet called Type.
Every object has only one type (e.g: News, Events, etc) and I would like that when a user clicks on Events all my other filters stay active, and are NOT added, but switched.

E.g: user clicks News, algolia filters for object with type News. Then the user clicks on Events, and it automatically deselect news and select Events.

Hope I was clear enough,

Hi Emanuele, I believe what you want to achieve is a Menu rather than a RefinementList:

Let me know how it goes.