Как дебажить анимацию

Дебажить анимацию дело геморрное но нужное.

Пост про дебаг поэтому включите, плз, консольку.

Когда надо затормозить анимацию где-то посередине, я обычно пишу в консоли что-то вроде


setInterval(function () {
	$(':animated').stop();
}, 500);

Но бывает что этого недостаточно тогда в ход идет такой код


$("#id").animate({/**/}, {
	step: function () {
		console.log(arguments);
	}
});

Как он работает можно посмотреть на примере анимаций backgroundColor и borderColor

backgroundColor
borderColor

UPD 25.11.2014 Раньше этот пример показывал баг в анимации свойства borderColor, но сейчас все нормально.