much more intuitive keyboard resizing