MDF3 week 3: Implementing widget activity.