tophat basic events and minor style adjustments