stop button works if the timing is right, or pressed multiple times