Use AlarmManager to update widgets.
Added global settings for widgets.
Text size scaling for widgets.