.card event handler uses event delegation too