Listens for changes to power source