same for color, float and time input