Do we not want to then set the value here for `waitForAutoplay` to be false after here? I'm worried play events could slip through that might trigger this.