ment, {right: '100px'});

    group.children[0].timing.duration = 0.5;
    assert_styles(element, {right: '150px'});

    group.children[0].remove();
    assert_styles(element, {right: '200px'});
  });
}, 'Updated style should be visible after change to animation tree');

timing_test(function() {
  at(3, function() {
    var player = element.animate([{color: 'red'}, {color: 'green'}, {color: 'red'}], 1);
    assert_equals(player.startTime, 3);
    assert_styles(element, {color: 'red'});

    player.startTim