used default tag where possible
implemented for a large part the functionality for combining events and converting them into a human readable form.