greys out invalid buttons, makes registers display