Which is a reason why historians might change their interpretation of an event?

A new piece of evidence is discovered.
New technology allows faster publication of results.
They may dislike the previously accepted interpretation.
An old theory may be unpopular with the general public.