relayout with autosizing
reorganize controls