Fix Gecko (Netscape) keyboard handling

It took a while for me to track down this bug which was uncovered by the SlimerJS tests. :grinning: 

Our browser detection appropriately sees SlimerJS as Netscape, which is the [original source of the Gecko rendering engine](http://en.wikipedia.org/wiki/Gecko_%28layout_engine%29).