allow random color. fallback to white