Thanks! I haven't really looked at the hold channel parameter yet, but I know what you mean, it'd be more consistent with a single direction, possibly with the direction controlled via the second parameter. I'll see if I can get round to it at some point.