if I’m following the code properly..
key is old launcher number..
launcher_number is the new one sent in to the function..
I’m thinking keyToString should have been called with key not launcher_number??
looks like you try to remove the new before actually adding the new..
good luck.. ~q