Breaking change: remove selectedOptions state

selectedOptions must now always be passed as a prop if you want selected items to be filtered out without having to modify the options list.

Filtering based on selectedItems is now done based on a props change as data flows back down.

Fixed more scenarios where selectedValues state got out of sync with available options.
Updated demo