hum... does it happen EVERY single time?

It's supposed to keep the state. However, if Android kills it, then it restarts from the beginning.

Or we have a bug somewhere.