- started implementation of messaging for widget update - half way