unit-agnostic widget resizing
Merge branch 'better_resize'