Can Mozilla right the ship?