Was sometimes getting Backbone undefined when there was no cache.

Test Plan:
- Clear cache and make sure it loads backbone, underscore, ... in the
  right order.
Use downloaded video for rendering videos when it's available

Test Plan:
- None
Add a notification for when a download is performed

Test Plan:
- None