adding button press states