ingDom], [fn] is   /// executed *synchronously*.   ///   /// Otherwise, it will execute in the next animation frame. It is possible to   /// cancel by calling [Disposable.dispose] on the return (deprecated). It   /// is better to pass in a [DisposableCallback] instead   /// DisposableCallback callback = new DisposableCallback(fn);   /// domService.schedule