Fixed global reset remembering, abstracted buttons reset