setWidgetRelativePositioning partial implementation added