It happened a few times that the service was recreated, even while the app was active. Had to make it static so the listeners would survive as the list was suddenly empty. Perhaps you can see why this happens?