redraws every time and confirms action