updated how grayed buttons react