improve widgets position