added duration timer
brightness and saturation now controlled by lists of values