orderWidgetsByPosition partial implementation added