(function(){ "use strict"; window._stateSet = function () { window._stateSet = function() { console.log("Call _stateSet only once"); }; let appState = window._appState; let btn = document.getElementById('token'); btn.addEventListener('click', function() { appState.onTokenReceived('token123'); }) } }());