Hi @julienw, 

you mean maybe we can try to add a new file called "timeHeaders.js" and then it is composed with 4 methods (updateTimeHeaders, updateTimeHeader, startTimeHeaderScheduler, stopTimeHeaderScheduler).

Then in all other files, we will not call these related methods from "Utils.js" ( because they are taken to "timeHeaders.js"). While **stopTimeHeaderScheduler** and **startTimeHeaderScheduler** will be called in startup.js ( because I will register them in onvisibilitychange of startup.js ) 

Am I right :D ?