Честно говоря не тестировал.
var element=document.getElementById('card'),
textarea=document.getElementsByTagName('textarea')[0],
data={
'Начало процесса':['animationstart','webkitAnimationStart'],
'Конец процесса':['animationend','webkitAnimationEnd']
}
for(var msg in data){
if(!data.hasOwnProperty(msg))
continue;
for(var key in data[msg]){
if(!data[msg].hasOwnProperty(key))
continue;
element.addEventListener(data[msg][key],function(){
textarea.value+="\n"+msg;
},false);
}
}