Nits, please return as earlier as possible:
 
    if (!navigator.mozFMRadio) {
      alert('mozFMRadio not support');
      container.hidden = true;
    }

    radio = navigator.mozFMRadio;
    ...