updated widgets to be independant of each other