LØST rotary encoder og trykknap

Hej

Monitoren viser 1 ved første step på rotary'en, 2 ved næste step, osv. osv. virker i begge retninger. Den har på intet tidspunkt været ustabil. (det er en "potmeter type")
Første gang jeg vælger step 3 (number == 3) og trykker på trykknapen skriver monitoren "udsagn 1" som jeg gerne vil have. Går jeg videre op i step'ene og trykke på knappen sker der ikke noget, med andre ord virker if(currState1 == LOW && number == 3) kun den ene gang og if(currState1 == LOW && number == 4) kommer aldrig til at virke.
Monitoren viser stadig nye værdier når jeg drejer på rotary'en.