More cleverness and spaghetti for firefox.
Fix for chrome language field.
New strings.
Don't set the extras field at all if it's emoty or the contents were already filtered out.
Workarpund an IE case.