How many different states does a button have?