repositioning of widgets