Repeater single row selection

I got this big list of countries. when user selects a country i need to show the green check, and a second later, hide the DP while copying the selected country name to the widget “Country Name Label” on the canvas.
Problem is when user opens this box again and selects a different country - he ends up with 2 countries selected with 2 green check indication. Also the “search results” (the test field for filtering) is filled with the country name that is previously selected.

  1. How can i keep this a single selection?
  2. How can i transfer the selected name directly to the “Country Name Label” (now i am using the “search results” as proxy which is not goos as i want to reset it on close, for the next use)

countries.rp (116.2 KB)