added new record event and cleaned up other event messages to be clearer