It would be great if it was possible to reset to a time other than 0. Currently, the "reset" action always sets the time to 0. I suggest changing this. I suggest allowing the user to specify a default time. "Reset" then would always reset to that time, not 0. I have patched my local instance to simply use the first predefined timer, not sure if this would work for everybody though. Maybe a better solution would actually be to always reset to the last preset used. So if you selected "00:05:00", let the timer run for a while and then paused, reset would set it to "00:05:00" again, not "00:00:00". Of course, one could argue that it you can also just click on your preset instead of using "Reset" in the context menu. Therefore, I suggest that a click on the mouse scroll wheel on the compact representation would perform the reset. This saves a click. Alternatively, a "Reset" button could be added. Context: I am using multiple widgets of this Timer. I think these changes would improve the user experience for this scenario.