Fixed button listener