we also need to check origin
 if (newGroup[i].id === currentKeyboardId && newGroup[i].origin === currentKeyboardOrigin) {