Multiselect input, but without removing options...?

Hi!

I love the multiselect input - it’s great, does exactly what it should.

But I have a use case where I give the user the freedom to build an ordered list from select predefined options, and where several options could repeat… It sounds a bit wild, but essentially I need a way for the user to input a sequence like [A, B, C, B, C, C, A] without using raw text input. Any idea how to do this, or if I should be using another Streamlit input type?

Cheers!

(Just a cheeky self-reply for better reach! Still hunting a solution…)