adding guaranteed transition end event firing.