grid-layouting fixed for most widgets