color by device type