added support for color and brightness transition for the specified duration using continuation so that delay can be of any length and still allow the steps to be reprogrammed.