Broke out History View into separate file