Use an interupt to listen for the switch push