Extended button loop