Mozilla Faces New Challenges on Firefox