Thinking about the origins of apps like this always feel like a chicken and egg situation. Did someone look at the battery level indicator API and ask what they could do with this? Or did they have the app idea first and wondered if there was a device API to make it work?