Updated how the widget is updated, and added logging. Sometimes it seems
that the alarm for the widget is cancelled.