Bug 1023179  - Fix video unloading/loading, refactor initialization

Refactor of initialization sequence, logging to track down media loading issue
As this is a `private` function, please name it as `_loadMedia` (it's just a convention)