Bug 1023179  - Fix video unloading/loading, refactor initialization

Refactor of initialization sequence, logging to track down media loading issue
if we want to keep the same style as below: `stepsKey = stepsKey || 'default';``
But totally optional, no real need for the change.