color changes, async scripts