fixed button release checks