Perhaps a button accordion, but perhaps there are programmers among you

 

v20240901