fake browsers: improve and extend Gecko validation