bug 891225 implement new provider status buttons, r=markh