Interesting, this makes total sense. Although in Nightly it doesn't seem to happen even without that extra update.  I think 'visibilitychange' happens before things actually become visible precisely for this reason.  So I wonder if Corey meant for the update to not be necessary.  However, I will put it in because it doesn't hurt I guess?