- Tweaked the options.type support introduced by Donna: as we use a styling where the color box (input element) has a border, it is better to have the "text" type have set the color of its own inner element, just like we do set the background color of that element for other types: the result is that this way the color bar below the type="text" 'A' character remains rectangular at all times.

- the box around the color area (input element) is now light grey instead of hard black (rgb(189, 189, 189))

- options.type="background" renders an input element box of the same size of for options.type="text".