colors now can be specified as rgb() or gray()