since the `[role="presentation"]` it feels weird to use `[aria-selected]`... `"presentation"` means it shouldn't matter for screenreaders (it is not a real list) and `[aria-selected]` is usually meant for `[role]`s `tab`, `row`, `option`, `radio`...

I would probably just toggle a class `.is-selected` to the `<li>`. what do you think?