Key fixes: Annoyed by trying to sync body bg color and reading bg color, so removed data binding altogether! And it works I didnt need it in first place πŸ€¦β€β™‚οΈ Added setTimeout delay of 800 to setting initial pm2.5 bg color so that even if I toggle fast between browsers it still works. F**k wasted so much time on this today 😑