Actually the problem with your design is the tiny buttons. IMO that is also not easy to hit while sleepy. I think a betterdesig would be to have a large area above the TIME as SNOOZE button and a large are below it as the STOP button. This will help in preventing wrong button press as well as missed presses.