improvements on component mode: live value preview, do not set any color on hide if the input value is empty