Select Item in Repeater to add to another Dataset

Hello,

I have two datasets: stoneJobs and finishedStoneJobs. I am wanting to be able to select multiple items in a repeater using a button, then click save to save those items to finishedStoneJobs. (I also want to delete them from stoneJobs afterwards, but that is a separate issue.)

So far my website looks like this.

I was able to get the code to recognize the first item in the repeater and save the title of it to finishedStoneJobs, but when I click Mark Finished on another job (one that is not the first item in repeater), it instead saves the first item when I click save. Here is my code:

let currentItem = $w('#dataset1').getCurrentItem();
let title = currentItem.title;
let toInsert = {
  "title":        title,
};

export function btnMarkFinished_click(event, $item) {
$w('#dataset1').getCurrentItem();
$item("#btnMarkFinished").disable();
$w("#btnSave").show();
}

export function btnSave_click(event) {
    wixData.insert("finishedStoneJobs", toInsert)
    .then( (results) => {
        let item = results; //see item below
    } )
    .catch( (err) => {
        let errorMsg = err;
    } );
setTimeout(function() {
$w('#repeater5').data = [];
$w('#repeater5').data = data;
}, 1000); 
}

Would anyone be able to point out what I am doing wrong and maybe correct me?