Deferred function calls This are functions used in timeouts and intervals and their accumulated execution times. Recorded in a time span of 24h37m33s. Timeouts/intervals have run for 4m16s (0.30%). Percentages are calculated from summarized timeout/interval running time. Time Percentage Function 3m50s 66.52% function () {drawTimeout=undefined;draw();} 38.97s 15.25% function () {w.timeoutId=undefined;w.draw(w);} 21.20s 8.30% function (event) {if(_GB)setTimeout(_GB,0,Object.assign({},event));var HANDLERS={"notify":function() 14.60s 5.71% function () {return WIDGETS["bat"].draw()} 4.98s 1.95% function () {var musicMsg=MESSAGES.find(m=>m.id==="music");checkMessages({clockIfNoMsg:0,clockIfAllR 1.93s 0.76% function () { [native code] } 1.82s 0.71% function () {let systickLater=peek32(0xE000E018);systickDiff=systickLater-systickNow;if(systickDiff< 1.30s 0.51% function () {systickNow=peek32(0xE000E018);} 0.34s 0.13% function () {return require("buzz").pattern(pattern)} 0.25s 0.10% function () {delete exports.messageTimeout;if(!Bangle.MESSAGES)return;if(type!=="music"){if(!loadMes 0.10s 0.04% function () {if(a=='')return c();var d=a[0];a=a.substr(1);const e=.25,f=1;const g=100,h=200,i=500;d= 0.05s 0.02% function () {sendBattery();gbSend({t:"ver",fw:process.env.VERSION,hw:process.env.HWVERSION});GB({t:"