Fixed widgets, still missing socket sync