#1 Minor tweaks to pretty4 output
#1 add compact support
#1 Hash format
#1 Event object type