Bug 885679 - 2/3: DOM & backend changes. r=gene
Bug 885679 - 3/3: test cases. r=gene
debug