I found the main issue is the way the app updates the progress. I can be bounced around 20 or so places in a matter of minutes. Then it only seems to update mine and it starts again. I simply gave up and don't play any levels when these types of events are on.