Bug 1032282 - Lockscreen disable emergency call when no mozTelephony

Maybe you can use

    ['area','areaCamera'...'date'].forEach((name) => {
        subject[name] = document.createElement('div');
    }

to avoid these copy and paste work.