The RefreshDriver is responsible for controlling updates to aall WebViews
onscreen presentation. Currently, it only manages controlling animation update
requests.
A thread that manages a TimerScheduler running in the background of the
RefreshDriver. This is necessary because we need a reliable way of waking up the
embedder’s main thread, which may just be sleeping until the EventLoopWaker asks it
to wake up.