default channels can be colour strings instead of boolean