Update widget when tasks unhidden or overdue

Closes #65
Closes #63