A little more sane keyboard behavior than the orig