You can learn something new every day.
Wrap the widget's ContentObserver in a Service.