All caps hurts my eye, really
Factor out updating from element creation

This is the first step to allow updating the video information in place
once the list element has been created.
Update displayed information for old videos, too

This finishes the changes to update information for videos already
visible on the page when updating.