lights now support (variable) fade times
more pattern work