Feature/media progress

Add support for image progress indicator and image click.

cc @diegoreymendez 
Small maintainability improvement: use a variable for `'progress-'+ imageNodeIdentifier` since it's used in two spots.  That way if someone modifies the code we're sure both places use the same ID.