Bug 864489 - 3.b/N: Use enum in WebIDL. DOM changes.
Bug 864489 - 4.a/N: Use named dictionary instead of 'any' in WebIDL. Interface changes.
Bug 864489 - 4.x/N: