factored out fx color from backend