When one gets a badge for passing a certain threshold for a question or answer ('Nice/Good/Great Question/Answer' among others, when one reloads an SE page, a banner at the top proclaims that a badge has been earned for the relevant question.
Also, in the recently deployed 'notifications' list, the badge and relevant question answer are displayed together.
But when one visits one's own user's badge list, there's just a list of the badges with no link/reference to the earning question/answer.
Can some reference/link to the reason why a badge was earned be given for a badge? Rolling over the badge gives the meaning of the badge, and clicking goes to the badge's description page. Maybe just add the reason in the rollover?