button colour in widgets. closes #42