keyboard fixes.