improved logging/error reporting; better SIGINT handling for exiting (almost) gracefully (except merging output); added ability to list all Event's members