construct preloads object
circumvent bug where empty string to nav bar border settings would crash client