buttons now know when to hide colors. Fixes #112