delay visual_ready until onPlayerReady event