When someone clicks on a card item, for example, if you have a container inside the card, you must trigger the click event of the container and provide the clicked card Id to the Event handler, which will then update the local variable and refresh the data action.
Yes, you can refresh the Aggregates and data actions from the client actions (Screen actions).