Mozilla Firefox's challenge to offer their products working against Mega-Tech