Prevent unselecting a value in table cell options list

Thanks, again!
I tried that, but I can't stop the event bubbling, so it leads to other issues. Even if I clear the changes at the cell level, the table level Change Cell still runs (even if i put in 'Only run when: {{ table.changesetArray.length > 0}}'. I'm assuming each event got a copy of the changeset before I reset it or something. I'd love to see more detailed information on how events work in retool