much better keyboard-based frame adjustments