Secondo me il problema sta nell'eleborazione che stai facendo col pulsante...che come ho imparato a mie spese tempo fà,non è cosi facile.
In condizione si trova il pulsante?
In condizione era prima?
Cosa ti serve dal pulsante?
...ect ect..
Forse qualkuno ricorda e magari puo indirizzarti su uno delle mie prime apparizioni sul forum,al topic "SEMAFORO" se non ricordo male,dove un utente,FrancescoFF sempre se non ricordo male ed anche altri,mi diedero una bellissima spiegazione sul ciclo finito del pulsante....è sono riusciti pure a farmelo capire.