anchor.diff:      for (int i = 0; i < slotLines; i++) {
         _SlotMachineLine line = _lines[i];
         currentResults[i] = line.currentResult;
  -      if (_timeFromStartOfRoll != null &&
  -          last_t - _timeFromStartOfRoll > line.fullSpeedMilliseconds) {
  +      if (_timeOfStartOfRoll != null &&
  +          last_t - _timeOfStartOfRoll > line.fullSpeedMilliseconds) {
           line.isSlowingDown = true;
         }
         line.update(dt);
  
positive.code:     // Draw the gradient overlay.
      _ctx.fillStyle = _gradient;
      _ctx.fillRect(0, 0, width * slotLines, height * 3);
      
      resultEl.text = currentResultText;
      
  
negative.code:   querySelector("#sample_text_id").onClick.listen((_) {
      container.children.clear();
  
      var slotMachine = new SlotMachineAnimation([0.5, 0.7, 0.5, 0.5, 0.6]);
      container.append(slotMachine.canvasEl);
      container.append(slotMachine.resultEl);
      slotMachine.roll()
  