fix generated widgets areas glitching on small screens

because columns should always be in rows