anchor.diff:            return;
           }
           _currentWave.element.getComputedStyle().transform;
  -        domScheduler.currentFrame.write(0).then((_) {
  +        domScheduler.currentFrame.write().then((_) {
             if (_currentWave == null) {
               return;
             }
  
positive.code:     _currentWave = new RippleWave(from, to, radius, fillColor);
      _bgElement.style.backgroundColor = fillColor;
  
      domScheduler.nextFrame.write(0).then((_) {
        if (_currentWave == null) {
          return;
        }
  
negative.code:     final html.DivElement t = e.target;
      if (t.classes.contains('out')) {
        if (e.propertyName == 'opacity') {
          domScheduler.nextFrame.write().then((_) {
            t.remove();
          });
        }
  