colors demo; better HTML user interaction