Add support for caption field in preference to title

Now we display the caption field (instead of the title) as the display
text for each entry in the timeline.