Feasability: "disabling" a pushbutton while code is running