new widgets and various fixes