improved widgets and page