Lots of updates to main widget