Refactor: Backlog: Unhack story deselection

We had hacked story deselection before because
I didn't know about $event and stopPropagation,
but now we do, so now we do things like an adult.