added color/text swtiching