I've made a puzzling discovery. I've been having an issue with a timer control acting erratically. More specifically, the timers purpose to to alternate between two colors for a button at half-second intervals. I began to notice that the timing would occasionally be erratic -- from stopping altogether to flashing faster and not evenly. So, I put a log message in the timer code to help me see what is going on - I write to the log with each tick. The puzzling discovery was when I exited the activity with activity.finish, the timer log messages continued to post. I am wondering why a timer would continue to fire even after activity.finish. I solved the problem with timer.enabled=false in the activity ending code, but this seems strange to me.