Progress tips now work with other techs

If html5 wasn't the tech, the init function was returning. Also, not all
techs properly fire the loadmetadata event, instead, we init once on the
first playing event.