button management; colors!