separated pretty_date as its own function
default_prog_day looks at filter rather than program array, and defaults more often to a single day
removed scrollIntoView from init_view as too expensive
split show_participant & show_participant_list to separate functions, moved people[] sorting to initialisation
skin: made overflowing participant link texts terminate with an ellipsis