change the order of window.voiceon