Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug
Bug 990071 r=terrence