Do not cancel Alarm every time and start it at boot time
Add user feedback when widget fails