What really happened between Detroit Tigers announcers involved in altercation?

What happened between Detroit Tigers announcers Mario Impemba and Rod Allen? There are two sides to the altercation, but this was a long time coming.