don't remain in the asleep state for more than 24 hours
Right now, the widget can be stuck in the asleep state until the end of time. This more than a little stupid. There should be a reasonable cut-off whereby the widget automatically goes back into awake mode. Perhaps 24 hours is a good limit.