- function controller: fix bug which triggers click event twice when clicking on the button itself (one real click, one faked thanks to event bubbling) and thus firing the registered function *twice*

- color controller: as the text black-or-white decision is not always accurate (see example, particularly noticable for semi-transparant colors), tweak the text 'glow/shadow' such that it is always properly legible, either directly or as a kind of 'outline' text.

- rebuild dat.gui dist files.