fixing button quirk