some more event formatting, including adding TBD if location undefined