The "fade" commands typically fade from current value, so let's simplify a bit. For old behavior, just call set before fade to set the starting value.
simple text output