widget reorganisation + repaint method