Renamed AttachEvent to EventAttach. Lovely typo.
Converted to the new event system
Fixed button event firing even when disabled and resized the appearance and history fields