change default custom baackground behavior in theme - don't immediately insert background color, set it with javascript onload. This so text won't be invisible in the beginning