Keyboard navigation: fix keynav issues in FF 3.6 and IE7/8